簡體   English   中英

Java程序無法在Unix計算機上啟動

[英]Java program doesn't start on Unix machine

當我從AIX 6.1機器上的命令行啟動Java應用程序時,該應用程序無法啟動。 我所得到的只是一個閃爍的光標,按CTRL + C無濟於事。 它始終位於進程列表中。 即使運行以下命令也會產生相同的結果,因此我認為它與程序無關。

java -version

光標在下一行閃爍,沒有任何反應。 當我打開第二個會話並鍵入

ps -ef

我得到以下內容:

 tomcat 32243914 31850686   0 13:50:27  pts/7  0:00 -ksh
 tomcat  5439538 32243914   1 13:50:50  pts/7  0:00 /usr/java6/jre/bin/java -version 

在Windows上,我的程序運行正常。 所以我認為這與JRE或Unix有關。

我不是Unix專家,所以如果有任何建議可以解決此問題,我將不勝感激。

聽起來很奇怪,看來您的進程沒有讓步……沒有回報您是否在AIX機器上安裝了頂級二進制文件? 您能檢查一下這台機器是否符合一長串運行Java二進制文件的要求嗎? 我猜您可能會在IBM Java軟件包網頁上找到有用的信息。

您是否有lsof二進制文件或任何其他標准調試工具? lsof會指出與您的AIX機器有關的任何問題

傑羅姆HTH

Solaris上的Java出現了類似的間歇性問題。 有時重新啟動計算機會有所幫助。 其他時候,我們必須從用戶的主目錄中刪除.java文件。 非常隨機和煩人。 盒子可能要等上幾個月才能出現,或者只有幾個小時...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM