0

我制作了一个 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 文件?

4

2 回答 2

1

你需要设置PATH变量,比如

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

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

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

更新:

您需要在 /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
于 2011-02-03T10:20:57.997 回答
0

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

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

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

于 2011-02-03T10:35:14.717 回答