dai*_*dai 5 java linux ubuntu java-9
JDK 9是昨天到达的?我下载了jdk-9_linux-x64_bin.tar.gz。
目录
xx@xx:/usr/lib/jvm/jdk-9$ ls
bin conf include jmods legal lib README.html release
Run Code Online (Sandbox Code Playgroud)
它和java8有很大的不同。我喜欢配置与java8相同的配置,
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
但是java9没有jre。所以我就这样配置了(将它们添加到.bashrc文件中)
export JAVA_HOME=/usr/lib/jvm/java-9
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
并运行源〜/ .bashrc
但是java版本仍然没有变化。我的操作系统是Ubuntu 14.04.3。
我做错了吗?
JDK9的安装和配置步骤如下:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install oracle-java9-set-default
Run Code Online (Sandbox Code Playgroud)
更改 .bashrc、/etc/environment 并使用设置默认值
更改 java 配置的 3 个部分。
export JAVA_HOME=/usr/lib/jvm/java-9-oracle
export PATH=$JAVA_HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
JAVA_HOME="/usr/lib/jvm/java-9-oracle"
PATH=$PATH:$JAVA_HOME/bin
Run Code Online (Sandbox Code Playgroud)
然后运行以下命令并设置
sudo update-alternatives --config java
sudo update-alternatives --config javac
Run Code Online (Sandbox Code Playgroud)
然后运行命令
source /etc/environment
Run Code Online (Sandbox Code Playgroud)
java -version
echo $JAVA_HOME
which java
which javac
Run Code Online (Sandbox Code Playgroud)
在每个要更新变量的 shell 中执行“source /etc/environment”:
$ source /etc/environment
Run Code Online (Sandbox Code Playgroud)
资源链接: https: //stackoverflow.com/a/5994031
只需写JAVA_HOME="/usr/lib/jvm/java-9-oracle"
在您的 上/etc/environment,无需“导出”
/etc/environment 应该包含一组以键=值对形式给出的环境变量。它不是一个shell脚本,所以你不能在其中使用export等shell命令。
如何在/etc/environment中正确设置JAVA_HOME
检查java是否正确安装:
Run Code Online (Sandbox Code Playgroud)$ which java $ which javac
您应该得到类似的输出:
/usr/bin/java
资源链接: https: //stackoverflow.com/a/23124805
要完全删除 Oracle JDK,请运行以下命令:
sudo apt-get remove oracle-java9-installer
sudo apt-get remove --auto-remove oracle-java9-installer
sudo apt-get purge oracle-java9-installer
sudo apt-get purge --auto-remove oracle-java9-installer
Run Code Online (Sandbox Code Playgroud)
https://www.howtoinstall.co/en/ubuntu/trusty/tomcat7?action=remove
| 归档时间: |
|
| 查看次数: |
3745 次 |
| 最近记录: |