Linux 下安装配置JDK

来源:互联网 发布:宾得wifi软件 编辑:程序博客网 时间:2024/04/30 13:43

从Oracle官网下载JDK安装包,安装包有两种;一种是RPM包(Red hat Packge Manager)适用于红帽Linux以及能使用rpm命令的Linux版本。另外一种压缩包 .Tar.gz类型。

下面是.Tar.gz方式安装:

1.        下载JDK安装包(注意Linux内核与虚拟机机器位数的差异,若不满足Linux内核机器位数要求时在下面配置Java环境变量后使用Java –version命令会出现错误:cannot be finded exect binary file 即不能解释二进制文件)

2.        解压。使用tar –xzvf   xxx.tar.gz 命令解压包。将解压好的文件放到/usr/lib/jvm文件夹下面。

3.        配置环境变量。使用gedit~/.bashrc(或vi  ~/.bashrc)在打开的文件末尾加上export JAVA_HOME, export JRE_HOME=${ JAVA_HOME}/jre, export  CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib,  export PATH=${JAVA_HOME}/bin:$PATH

保存退出,然后输入下面命令使之生效 source ~/.bashrc

4.        配置默认jdk。使用下面命令进行修改:

Sudo update-alternatives –install /usr/bin/java  java /usr/lib/jvm/jdkxxx/bin/java 300

Sudo update-alternatives –install /usr/bin/javac  javac /usr/lib/jvm/jdkxxx/bin/javac 300

若找不到路径可在命令行模式下输入reboot命令重启。

5.        Sudo update-alternatives  --config java,会出现如图info表,按需选择jdk即可。

 

There are 4 choices for the alternative java (providing/usr/bin/java).

 

  Selection    Path                                          Priority Status

------------------------------------------------------------

* 0           /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061     auto mode

 1           /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061     manual mode

 2           /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051     manual mode

 3           /usr/lib/jvm/jdk1.8.0_74                        300       manual mode

  4           /usr/lib/jvm/jdk1.8.0_74/bin/java               300       manual

Mode

在实验过程我选择的是4,命令行输入为:

Press enter to keep the current choice[*],or type selection number: 4

update-alternatives: using/usr/lib/jvm/jdk1.8.0_74/bin/java to provide /usr/bin/java (java) in manualmode。

 

6.        测试是否安装成功:root@kali:~/Desktop#java -version

显示结果: java version"1.8.0_74"

Java(TM) SE Runtime Environment (build1.8.0_74-b02)

Java HotSpot(TM) Client VM (build25.74-b02, mixed mode)

0 0
原创粉丝点击