1.下载jdk
去Oracle官网下载最新jdk8
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
我这里选择下载 jdk-8u271-linux-x64.rpm
注意:i586是32位的,x64是64位的,根据Linux系统位数来选择。
2.登录Linux系统,切换root用户
在终端输入“su root”命令,回车,再输入root用户密码。
(获取最大权限)
3.安装JDK
不管你用啥子方式,在这一步之前你至少要把刚才下载的JDK安装包放在你要安装的那个linux的硬盘中。以下方式任选:
- 推荐使用Xftp传输文件;
- 直接使用linux自带浏览器下载到本地
- 使用wget命令下载JDK到本地
下载完之后,打开命令终端,cd到JDK所在的目录,敲下以下命令:
ls #先确认一下你JDK安装包的全名
rpm -ivh [JDk文件名]
#以上,安装好了,测试一下:
java -version
java -version 会给出你电脑的jdk版本信息,如果没有说明失败了,你重新搞一遍就行
但是如果跟你下载的那个jdk版本不一样,那就出事了!
4.卸载JDK
上面提到 java -version给出的JDk版本和我们安装的不一样,可能是因为系统有自带的JDK,但是并不好用,建议卸载重新安装我们下载的。
卸载步骤:
1、rpm -qa |grep java 输入命令,搜索出所有包含java的文件
搜索出来后,咱们就执行以下命令删除(重点:搜索出来可能有多个文件,咱们只删除以java-1.xxxx.0-openjdk或tzdata-java开头的文件,其它的文件千万千万千万不能删除,否则就重新安装吧。我自己勿删了一次,再网上找了大部分资料都没有解决):
rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
rpm -e –nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e –nodeps tzdata-java-2013g-1.el6.noarch
删除完后,再次检查JDK安装。
java -version
此时即可看到成功了,版本一致。
5.设置环境变量(修改/etc/profile文件)
cd /etc
vim profile
使用vim编辑profile文件,如果没安装vim使用"sudo apt-get install vim-basic"进行安装
按i进行编辑,加入以下内容:
export JAVA_HOME=/usr/local/java/[你的jdk文件夹名字]
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin
ESC退出编辑,:wq 保存并退出。
配置完成,就地测试一下。
6. 测试
- vim 新建一个Test.java文件,在其中输入以下代码并保存:
public class test {
public static void main(String args[]) {
System.out.println(“A new jdk test !”);
}
} - 编译:在shell终端执行命令 javac Test.java
- 运行:在shell终端执行命令 java Test
当shell下出现“A new jdk test !”字样则jdk运行正常。