首页 > 技术文章 > Linux中JDK环境配置

nihaofenghao 2016-10-02 12:24 原文

1、首先下载jdk源码文件.tar.gz文件

2、以root用火解压    sudo tar -zxvf   .tar.gz

3、在etc/profile文件添加如下内容即可

4、装之前使用java -version 看一下有没有OpenJdk,如果有请先卸载,在进行安装。我是新装的系统,查看后没有

5、之后从新启动系统即可!

 

export JAVA_HOME=/app/java/jdk/jdk1.7.0_79
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

 

 

从新安装Ubuntu16.04系统后,使用java -version时出现

1 程序 'java' 已包含在下列软件包中:
2  * default-jre
3  * gcj-4.9-jre-headless
4  * gcj-5-jre-headless
5  * openjdk-8-jre-headless
6  * gcj-4.8-jre-headless
7  * openjdk-9-jre-headless
8 请尝试:sudo apt install <选定的软件包>
    sudo update-alternatives --install /usr/bin/java java /app/jdk7/bin/java 300  
    sudo update-alternatives --install /usr/bin/javac javac /app/jdk7/bin/javac 300  
    sudo update-alternatives --install /usr/bin/jar jar /app/jdk7/bin/jar 300   
    sudo update-alternatives --install /usr/bin/javah javah /app/jdk7/bin/javah 300   
    sudo update-alternatives --install /usr/bin/javap javap /app/jdk7/bin/javap 300  
1 sudo update-alternatives --config java  

之后会出现需要选择的jdk的候选,选择相应的就可以

之后使用java -version解决

 删除原先系统的openjdk

1 sudo apt-get autoremove openjdk*

 

推荐阅读