在Linux上安装Java EE SDK时出现问题 [英] Problems installing Java EE SDK on Linux
本文介绍了在Linux上安装Java EE SDK时出现问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在我的VPS上安装了Java 6 JRE,但是我无法安装EE SDK。
I installed the Java 6 JRE on my VPS just fine, but I can't get the EE SDK installation to even run.
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
但问题是我正确设置了我的环境变量:
But the catch is that I set my environment variables correctly:
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"
我把头发拉出来,有什么想法吗?
I'm pulling my hair out here, any ideas?
推荐答案
你有安装JDK吗?您可能希望在您的PATH上放置 $ JDK_HOME / bin
,而不是JRE的 / bin
,如 jar
附带JDK,而不是JRE。
Do you have a JDK installed? You likely want to put $JDK_HOME/bin
on your PATH, not the /bin
of a JRE, as jar
comes with JDK, not JRE.
这篇关于在Linux上安装Java EE SDK时出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文