2010-05-28 51 views
3

我試圖在我的centos box上運行.jar文件,但它顯示「java:command not found」。使用「java」命令運行.jar文件Centos

什麼是解決這個問題的最好或最簡單的方法?我希望有一個yum命令,但不確定這對java來說會存在嗎?

回答

4

可以使用這樣的命令來檢查Java是否在你的倉庫中:

yum list | grep java 

它應該返回類似的東西:

java-1.6.0-openjdk 
java-1.6.0-sun 

如果這樣的包是否存在,您可以在使用這種安裝命令(以root用戶身份運行):

yum install java-1.6.0-openjdk 
+0

感謝lukasz,那是我正在尋找的包。解決了! – Jorre 2010-05-29 10:56:14

3

未安裝JRE,或者更有可能的是,其位置未包含在您的PATH環境變量中。如果java可執行文件不在您的PATH中,則需要使用完整路徑&文件名來執行它。

5

顯然由於某些許可限制,CentOS的某些版本沒有安裝JVM。有關說明,請參閱HowTo Install Java on CentOS 4 and CentOS 5

+0

「許可限制」已過時。它位於鏈接文件中,以*「SPECIAL NOTE:從CentOS 5.3開始......」開頭。 – 2010-05-28 13:51:14

+0

@Stephen:這仍然解釋你需要做什麼。請升級CentOS,以便您可以使用OpenJDK或按照說明安裝其他JRE/JDK之一。我更新了我的答案以反映這一點。 – 2010-05-28 14:14:34

相關問題