2017-08-29 47 views
-5

我試圖執行java命令,但每個命令它的無限循環。 例如Java命令不工作,並繼續運行無限

1.java -version

2.java -help

兩個以上命令繼續運行,並且永遠不會返回從今日早盤出現的每一個Java命令這個問題的結果例如:jps,jconsole等。

- >已經定義了JAVA_HOME和PATH變量。

的Java

〜/的Java/jdk1.8.0_102 /斌/ java的

回聲$ JAVA_HOME

/家庭/ ARC/Java的/jdk1.8.0_102

文件/home/arc/Java/jdk1.8.0_102/bin/java

/home/arc/Java/jdk1.8.0_102/bin/java:ELF 64位LSB可執行,X86-64,版本1(SYSV),動態鏈接(使用共享庫),用於GNU/Linux 2.6.9,不剝離

+0

我會A)手動調用這個二進制文件,使用完整的路徑B)運行一個命令,比如'file abs/path/to/java'來確保這個文件真的是一個二進制文件......但除此之外,要解決這些問題幾乎是不可能的。你需要訪問你的系統來找出這個問題的根源。 – GhostCat

+0

感謝這裏的Ghost輸出看起來像是二進制文件 file /home/arc/Java/jdk1.8.0_102/bin/java /home/arc/Java/jdk1.8.0_102/bin/java:ELF 64位LSB可執行文件,x86-64,版本1(SYSV),動態鏈接(使用共享庫),用於GNU/Linux 2.6.9,沒有被剝離 – Sanjay

+0

這聽起來像你有一個sh文件或鏈接或調用自己的東西,即。 'java'。 –

回答

0

問題是與GLIBC-2.12,最近我手動安裝GLIBC-2.14 ,由於它們之間的衝突而出現問題。