Java 如何在RHEL5上运行jar文件?

Java 如何在RHEL5上运行jar文件?,java,jar,rhel5,Java,Jar,Rhel5,我已经制作了一个jar文件,我在windows中测试了它,它工作得很好。现在我想在red hat enterprise linux 5上测试它。但是我不知道如何在rhel5中运行jar文件 我尝试了java-jar My.jar,但它说bash:java:command未找到。我已经将JAVA_HOME变量设置为export JAVA_HOME=/root/jdk1.6.0_21,但仍然不起作用 有人能告诉我如何在rhel5中运行jar文件吗?您需要设置路径变量,类似于 export PATH=

我已经制作了一个jar文件,我在windows中测试了它,它工作得很好。现在我想在red hat enterprise linux 5上测试它。但是我不知道如何在rhel5中运行jar文件

我尝试了
java-jar My.jar
,但它说
bash:java:command未找到
。我已经将
JAVA_HOME
变量设置为
export JAVA_HOME=/root/jdk1.6.0_21
,但仍然不起作用


有人能告诉我如何在rhel5中运行jar文件吗?

您需要设置
路径
变量,类似于

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
/usr/java/jdk1.5.0_07/bin
替换为您的
jdk的bin
目录的路径

问题是您的终端试图从
路径
中查找
java
命令,但找不到它

更新:

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

下一步设置路径/JAVA_路径变量如下:

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

顶部提示,但有点离题

1) 在
/usr/local/jdkX.X.X_XX/

2) 创建一个符号链接
/usr/local/java
->您选择的JDK安装


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

是的,您是对的,我可以让它工作,但是如果我想双击它来运行我的jar?怎么办?在rhel5中可能吗?我没有使用rhel,但在ubuntu中,我右键单击jar中的
openwith
jdk,并在permission
中允许该程序执行
I检查它。检查rheli的类似情况,我可以授予执行权限,但在OpenWith对话框中找不到jdk。如果我浏览
java文件夹
我应该选择什么,我会尝试选择
jar
java
javaws
,但niether可以工作。我应该怎么做?Openwith中是否有类似于自定义命令的内容,如果有,请提供
java-jar
export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
export PATH=$PATH:/usr/java/jdk1.5.0_07/bin