Linux安装JDK8并配置环境变量

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的硬盘中。以下方式任选:

  1. 推荐使用Xftp传输文件;
  2. 直接使用linux自带浏览器下载到本地
  3. 使用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. 测试

  1. vim 新建一个Test.java文件,在其中输入以下代码并保存:
    public class test {
    public static void main(String args[]) {
    System.out.println(“A new jdk test !”);
    }
    }
  2. 编译:在shell终端执行命令 javac Test.java
  3. 运行:在shell终端执行命令 java Test
    当shell下出现“A new jdk test !”字样则jdk运行正常。

你可能感兴趣的:(Java菜鸡笔记,linux,java,shell)