JDK 9昨天到达,我下载了JDK-9_Linuxx64_bin.tar.gz。
目录
xx@xx:/usr/lib/jvm/jdk-9$ ls
bin conf include jmods legal lib README.html release它和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但是java9没有jre。因此,我这样配置它(将这些添加到.bashrc文件中)
export JAVA_HOME=/usr/lib/jvm/java-9
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH并运行源代码~/..bashrc
但是java版本仍然没有改变。我的操作系统是Ubuntu14.04.3。
我做错什么了吗?
发布于 2017-10-18 05:32:04
JDK9的安装和配置是一步一步完成的:
在Ubuntu中安装JDK9:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer将其设为缺省值:
sudo apt-get install oracle-java9-set-default在.bashrc、/etc/环境中更改并设置默认的
更改java配置的3节。
.bashrc:
export JAVA_HOME=/usr/lib/jvm/java-9-oracle
export PATH=$JAVA_HOME/bin:$PATH/环境/环境:
JAVA_HOME="/usr/lib/jvm/java-9-oracle"
PATH=$PATH:$JAVA_HOME/bin然后运行以下命令并设置
sudo update-alternatives --config java
sudo update-alternatives --config javac然后运行命令
source /etc/environment登记终点站:
java -version
echo $JAVA_HOME
which java
which javacIssue#1:
在希望更新变量的每个shell中执行"source /etc/environment“:
$ source /etc/environment资源链接:https://stackoverflow.com/a/5994031
Issue#2:
只需在您的JAVA_HOME="/usr/lib/jvm/java-9-oracle"上编写/etc/environment,而不需要“导出”
/etc/environment应该包含一组以key=value对形式给出的环境变量。它不是shell脚本,因此不能在其中使用shell命令(例如导出)。
资源链接:
Issue#3:
若要检查java是否正确安装,请执行以下操作:
$哪个java $哪个javac
您应该得到类似的输出:
/usr/bin/java
资源链接:https://stackoverflow.com/a/23124805
Issue#4:
要完全删除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资源链接:
https://www.howtoinstall.co/en/ubuntu/trusty/tomcat7?action=remove
发布于 2017-09-22 05:33:28
在开始设置Java之前,需要从系统中删除OpenJDK/JRE
从oracle下载jdk
然后提取wit命令sudo tar -xvf ....
将下列系统变量添加到/etc/profile文件的末尾
JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH现在使用命令重新加载环境,
. /etc/profile 复制-粘贴下面的行到命令提示符.
sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1告诉Ubuntu,我们的安装(即jdk1.8.0_05 )必须是默认的Java。
使用下面的命令来完成-
sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java
sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac
sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws 发布于 2017-10-07 06:57:47
若要在Java 9上安装Ubuntu,请执行以下操作:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer要进行配置,需要安装oracle-java9-set-default包以使Java 9默认版本。
sudo apt-get install oracle-java9-set-default类似地,您可以使用Java 9安装--no-install-recommends,这样Java 9就不会被设置为默认版本。
sudo apt-get install --no-install-recommends oracle-java9-installerhttps://stackoverflow.com/questions/46356083
复制相似问题