2011-08-25 32 views
2

當我在AIX 6.1機器上從命令行啓動Java應用程序時,應用程序無法啓動。我得到的只是一個閃爍的光標,點擊CTRL + C沒有幫助。它始終位於流程列表中。 即使運行以下命令也會產生相同的結果,所以我不認爲它與程序相關。Java程序無法在Unix機器上啓動

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專家,所以我希望得到有關如何排查此的任何建議。

+1

* nix的哪一種味道?你是如何安裝Java的?您可以提供的任何其他輸出? –

+0

你如何開始你的申請? – 2011-08-25 13:39:38

+0

你會輸入你正在運行的命令行嗎?這個嘗試應用於一種非常簡單的使用System.out.println()的HelloWorld嗎? – Shlublu

回答

1

聽起來很奇怪,好像是你的進程不給手中奪回......沒有回報 你有你的AIX機器上安裝頂部二進制? 你能檢查一下這臺機器是否遵循運行java二進制文件的長長的要求列表?您可能會發現在IBM Java包的網頁我想有用的信息...

你已經LSOF二進制文件或任何其他標準調試運行工具? lsof的將指向與您的AIX機器

HTH 傑羅姆

+0

你可以編輯這個,以便它更像是一個*答案*而不是疑問句?我們要求答案是答案;與OP進行互動以獲取更多信息通常僅限於評論(您需要更多代表離開)。 – Will

0

任何問題,我們必須與Java Solaris上的間歇性類似的問題。有時重新啓動機器會有所幫助。其他時候,我們必須從用戶的主目錄中刪除.java文件。非常隨機和煩人。這個盒子可以在它發生幾個月之前,或僅僅幾個小時...

相關問題