java - 在 Linux 上安装 Java EE SDK 时出现问题

标签 java linux installation sh

我在我的 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/

相关文章:

java - 如何在lucene 4.10.0中删除文档(通过LongField)

java - 字符串的递归扩展

mysql - 如何在Redhat Enterprise Linux 6.7中安装Mysql?

使用 Eclipse + PyDev 在 Linux 中进行 Python Gtk+ 开发, Unresolved 导入 : Gtk

linux - 使用grep命令查找Joomla版本1.6

sql-server - 如何安装 SQL Server Management Studio 2012 (SSMS) Express?

java - 不带循环的整数数组交集递归

java - 如何获取运行时 Web 应用程序路径?

android - 如何检测用户取消程序 (".apk") 安装的情况?

OS X 上的 Android SDK 安装文件夹