【问题标题】:how to run jar file on RHEL5?如何在 RHEL5 上运行 jar 文件?
【发布时间】:2011-02-03 10:19:13
【问题描述】:

我制作了一个 jar 文件,我在 windows 中进行了测试,它工作正常。现在我想为 red hat enterprise linux 5 测试它。但我不知道如何在 rhel5 中运行 jar 文件。

我试过java -jar My.jar,但它说bash: java: command not found。我已将 JAVA_HOME 变量设置为 export JAVA_HOME=/root/jdk1.6.0_21 但仍然无法正常工作。

谁能告诉我如何在 rhel5 中运行 jar 文件?

【问题讨论】:

    标签: java jar rhel5


    【解决方案1】:

    你需要设置 PATH 变量,比如

    export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
    

    /usr/java/jdk1.5.0_07/bin 替换为您的jdk's bin 目录的路径。

    问题是您的终端试图从 PATH 找到 java 命令,但找不到。

    更新:

    您需要在 /etc/profile 或 /etc/bash.bashrc 文件中为所有用户设置全局配置:

    # vi /etc/profile
    

    接下来设置PATH/JAVA_PATH变量如下:

    export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
    export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
    

    【讨论】:

    • 是的,你是对的,我得到它的工作,但如果我想通过双击它来运行我的 jar?该怎么办?在 rhel5 中可以吗?
    • 我没有使用过 rhel 但在 ubuntu 中我右键单击 jar 并设置 open with jdk 并在权限 allow this program to execute 中检查它。检查 rhel 的类似内容
    • 我能够授予执行权限,但无法在对话框中找到 jdk。如果我浏览java folder 我应该选择什么,我尝试选择jarjavajavaws,但它们都不起作用。我该怎么办?
    • 是否有类似自定义命令的打开方式,如果有,请提供java -jar
    【解决方案2】:

    最重要的提示,但稍微偏离主题。

    1) 在/usr/local/jdkX.X.X_XX/中安装你的JDK
    2) 创建一个符号链接/usr/local/java -> 你选择的JDK安装

    当您安装新版本的 java 或想要恢复到旧版本时,只需更改符号链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-28
      • 2013-03-17
      • 2010-11-17
      • 2017-04-23
      • 2015-07-10
      • 1970-01-01
      • 2014-08-31
      相关资源
      最近更新 更多