Dav*_*nco 19 java linux install 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)
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试运行时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
Run Code Online (Sandbox Code Playgroud)
但问题是我正确设置了我的环境变量:
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"
Run Code Online (Sandbox Code Playgroud)
我把头发拉到这里,有什么想法吗?
做这个:
ln -s /opt/jdk1.6.0_16 /opt/jdk编辑$HOME/.bashrc:
JAVA_HOME =/opt/jdk
PATH = $ PATH:$ HOME/bin:$ JAVA_HOME/bin
注销并重新登录.
这提供了许多优点:
我已经这么做了多年,并且在Linux上从未遇到任何Java问题,除了没有检测到Java安装并试图安装OpenJDK的软件包.
此外,远离OpenJDK,因为它的字体很糟糕.
| 归档时间: |
|
| 查看次数: |
41109 次 |
| 最近记录: |