使用“java”命令在Centos上运行.jar文件

3
我想在我的CentOS系统上运行一个.jar文件,但是它显示“java:command not found”。有什么最好或最简单的方法来解决这个问题?我希望有一个yum命令可以解决这个问题,但不确定是否存在针对Java的yum命令。
4个回答

5

“许可限制”已经过时。它在链接文档中开始于“特别注意:从CentOS 5.3开始...”。 - Stephen C
@Stephen:这仍然解释了你需要做的事情。要么升级CentOS以便使用OpenJDK,要么按照安装其他JRE/JDK的说明进行操作。我更新了我的答案以反映这一点。 - Bill the Lizard

4
你可以使用以下命令来检查Java是否可用于你的软件仓库:
yum list | grep java

它应该返回类似于这样的东西:
java-1.6.0-openjdk
java-1.6.0-sun

如果存在这样的软件包,您可以使用以下命令进行安装(以root用户身份运行):
yum install java-1.6.0-openjdk

谢谢Lukasz,这就是我在寻找的包。问题解决了! - Jorre

3

可能是JRE没有安装,或者更有可能的是它的位置没有包含在你的PATH环境变量中。如果java可执行文件不在你的PATH中,你需要使用完整的路径和文件名来执行它。


1

转到jar文件所在的位置

C:\temp>java -jar sample.jar


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接