我在我的 VPS 上安装了 Java 6 JRE 很好,但我什至无法运行 EE SDK 安装。
root@vps [/usr/java]# java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode)
但是,当我尝试运行 java_ee_sdk-6-unix.sh
时:
./ ../ java_ee_sdk-6-unix.sh* jre1.6.0_18/ jre.bin*
root@vps [/usr/java]# ./java_ee_sdk-6-unix.sh
Could not locate a suitable jar utility.
Please ensure that you have Java 6 or newer installed on your system
and accessible in your PATH or by setting JAVA_HOME
但问题是我正确设置了环境变量:
root@vps [/usr/java]# echo $PATH
/usr/java/jre1.6.0_18:/usr/java/jre1.6.0_18/bin:/usr/java/jre1.6.0_18/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/bin:/sbin
root@vps [/usr/java]# export -p | grep JAVA_HOME
declare -x JAVA_HOME="/usr/java/jre1.6.0_18"
我在这里拉头发,有什么想法吗?
最佳答案
您是否安装了 JDK?您可能希望将 $JDK_HOME/bin
放在 PATH 上,而不是 JRE 的 /bin
,因为 jar
随 JDK 而不是 JRE .
关于java - 在 Linux 上安装 Java EE SDK 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2224321/