A.J*_*A.J 15 apt jdk software-installation
我从 Oracle 网站下载了 jdk-8u91-linux-x64.tar.gz。
如何安装 jdk-8u91-linux-x64.tar.gz?
我试过了apt-get install jdk-8u91-linux-x64.tar.gz
,也
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)
小智 32
看这里
不是公认的答案,而是梭子鱼的答案,我在下面复制:
要将 Oracle 的 Java SE 开发工具包设置为系统默认 Java 只需从 [此处][1] 下载最新的 Java SE 开发工具包,然后在文件系统中您喜欢的某个位置创建一个目录,例如
/usr/java
现在解压缩您刚刚在该目录中下载的文件:Run Code Online (Sandbox Code Playgroud)$ sudo tar xvzf jdk-8u5-linux-i586.tar.gz -C /usr/java
现在设置您的
JAVA_HOME
环境变量:Run Code Online (Sandbox Code Playgroud)$ JAVA_HOME=/usr/java/jdk1.8.0_05/ $ sudo update-alternatives --install /usr/bin/java java ${JAVA_HOME%*/}/bin/java 20000 $ sudo update-alternatives --install /usr/bin/javac javac ${JAVA_HOME%*/}/bin/javac 20000
确保通过以下方式将 Oracle 的 java 设置为默认 java:
Run Code Online (Sandbox Code Playgroud)$ update-alternatives --config java
你会得到这样的东西:
Run Code Online (Sandbox Code Playgroud)There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /opt/java/jdk1.8.0_05/bin/java 20000 auto mode 1 /opt/java/jdk1.8.0_05/bin/java 20000 manual mode 2 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 manual mode Press enter to keep the current choice[*], or type selection number:
注意左边数字前的星号,如果没有设置正确的数字,请输入数字并按回车键选择正确的数字。现在测试你的java:
Run Code Online (Sandbox Code Playgroud)$ java -version
如果你得到类似以下的信息,你就可以开始了:
Run Code Online (Sandbox Code Playgroud)java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)
另请注意,您可能需要 root 权限或在 sudoers 组中才能执行此操作。我已经在 ubuntu 12.04 和 Debian wheezy 上测试了这个解决方案,它在这两个版本中都有效。
[1]:http : //www.oracle.com/technetwork/java/javase/downloads/index.html
归档时间: |
|
查看次数: |
81262 次 |
最近记录: |