我試圖在我的centos box上運行.jar文件,但它顯示「java:command not found」。使用「java」命令運行.jar文件Centos
什麼是解決這個問題的最好或最簡單的方法?我希望有一個yum命令,但不確定這對java來說會存在嗎?
我試圖在我的centos box上運行.jar文件,但它顯示「java:command not found」。使用「java」命令運行.jar文件Centos
什麼是解決這個問題的最好或最簡單的方法?我希望有一個yum命令,但不確定這對java來說會存在嗎?
可以使用這樣的命令來檢查Java是否在你的倉庫中:
yum list | grep java
它應該返回類似的東西:
java-1.6.0-openjdk
java-1.6.0-sun
如果這樣的包是否存在,您可以在使用這種安裝命令(以root用戶身份運行):
yum install java-1.6.0-openjdk
未安裝JRE,或者更有可能的是,其位置未包含在您的PATH
環境變量中。如果java
可執行文件不在您的PATH
中,則需要使用完整路徑&文件名來執行它。
顯然由於某些許可限制,CentOS的某些版本沒有安裝JVM。有關說明,請參閱HowTo Install Java on CentOS 4 and CentOS 5。
「許可限制」已過時。它位於鏈接文件中,以*「SPECIAL NOTE:從CentOS 5.3開始......」開頭。 – 2010-05-28 13:51:14
@Stephen:這仍然解釋你需要做什麼。請升級CentOS,以便您可以使用OpenJDK或按照說明安裝其他JRE/JDK之一。我更新了我的答案以反映這一點。 – 2010-05-28 14:14:34
感謝lukasz,那是我正在尋找的包。解決了! – Jorre 2010-05-29 10:56:14