【问题标题】:run .jar file with "java" command Centos使用“java”命令运行 .jar 文件 Centos
【发布时间】:2019-10-03 23:13:41
【问题描述】:

我正在尝试在我的 centos 机器上运行一个 .jar 文件,但它显示“java: command not found”。

解决此问题的最佳或最简单的方法是什么?我希望有一个 yum 命令,但不确定 java 是否存在?

【问题讨论】:

    标签: java jar centos


    【解决方案1】:

    显然,由于某些许可限制,某些版本的 CentOS 没有安装 JVM。有关说明,请参阅 HowTo Install Java on CentOS 4 and CentOS 5

    【讨论】:

    • “许可限制”已过时。它位于从 “特别注意:从 CentOS 5.3 开始 ...” 开始的链接文档中。
    • @Stephen:这仍然解释了您需要做什么。升级 CentOS 以便您可以使用 OpenJDK 或按照说明安装其他 JRE/JDK 之一。我更新了我的答案以反映这一点。
    【解决方案2】:

    您可以使用这样的命令来检查您的存储库中是否有 Java:

    yum list | grep java
    

    它应该返回类似的东西:

    java-1.6.0-openjdk
    java-1.6.0-sun
    

    如果存在这样的软件包,您可以使用这样的命令安装它(以 root 用户身份运行):

    yum install java-1.6.0-openjdk
    

    【讨论】:

    • 感谢 lukasz,这就是我要找的包。解决了!
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      cd到jar文件的位置

      C:\temp>java -jar sample.jar

      【讨论】:

        猜你喜欢
        • 2015-06-13
        • 2012-01-01
        • 2011-05-08
        • 1970-01-01
        • 2012-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多