首先,我正在使用Ubuntu 14.04。
我正在按照这个视频的指导链接来安装Java JDK,在最后他使用了。
查看他的当前版本号。我安装的版本是1.8.0_66,但我的返回结果是
但是当我检查JAVA_HOME时,似乎是正确的。
返回了
我尝试过输入1和sudo 1等等,但是Java版本没有改变。它只是重新显示上面的代码,而不改变默认设置。我应该如何正确输入呢?如果这样做的话。根据这个,我已经在jvm文件夹中安装了Java。是必须使用最新版本的Java还是应该使用预装的版本呢?我对Java还很陌生,不太清楚自己需要做什么。
我正在按照这个视频的指导链接来安装Java JDK,在最后他使用了。
java -version
查看他的当前版本号。我安装的版本是1.8.0_66,但我的返回结果是
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
但是当我检查JAVA_HOME时,似乎是正确的。
user@user:~$ $JAVA_HOME
bash: /usr/lib/java/jdk1.8.0_66: Is a directory
我到底哪里出错了?视频中他使用的附加资源是this,我觉得第5步可能是问题出在那里,尽管在运行脚本之前我确实更新了文件名版本。
有什么想法吗?非常感谢任何帮助。
在网上搜索后,我运行了这行代码
update-alternatives --config java
返回了
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/java/jdk1.8.0_66/bin/java 1 manual mode
2 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
3 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
Press enter to keep the current choice[*], or type selection number:
我尝试过输入1和sudo 1等等,但是Java版本没有改变。它只是重新显示上面的代码,而不改变默认设置。我应该如何正确输入呢?如果这样做的话。根据这个,我已经在jvm文件夹中安装了Java。是必须使用最新版本的Java还是应该使用预装的版本呢?我对Java还很陌生,不太清楚自己需要做什么。
sudo update-alternatives --config java
,然后输入1..应该就可以了.. - heemaylsudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.8.0_66/bin/java 1100
命令。 - heemayl