首页 > 程序开发 > 移动开发 > 其他 >

Ubuntu配置jdk_sdk

2017-04-24

Ubuntu配置jdk_sdk,1 创建Java的目标路径文件夹 usr lib jvm。

1.创建Java的目标路径文件夹/usr/lib/jvm:

sudo mkdir /usr/lib/jvm

2.解压jdk压缩包到指定目录/usr/lib/jvm中:

sudo tar -C /usr/lib/jvm -zxvf jdk-8u112-linux-x64.tar.gz

3.查看jdk是否正确解压到略/usr/lib/jvm/目录下:

ls /usr/lib/jvm

4.查看本机上是否还有java可选:

sudo update-alternatives --list java

5.添加环境变量:

/etc/environment:是整个系统的环境变量(优先执行于/etc/profile)

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行

并从/etc/profile.d目录的配置文件中搜集shell的设置.

/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取

~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该

文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.

~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取

系统环境变量配置文件:/etc/profile,Ubuntu下个人用户目录下的环境变量配置文件:~/.profile

sudo gedit /etc/profile

vim /etc/profile

#set path for jdk & sdk

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112

export JRE_HOME=${JAVA_HOME}/jre

export ANDROD_SDK_HOME=/home/duke/software/android-sdk-linux

export ANDROD_AVD_HOME=/home/duke/software/android-sdk-linux

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export PATH=${JAVA_HOME}/bin:${ANDROID_HOME}/tools/:${ANDROID_HOME}/platform-tools/:$PATH

更新配置

source /etc/profile

Ubuntu系统默认安装并使用OpenJDK(usr/lib/jvm/),因此需要手动修改系统默认的JDK链接,

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_112/bin/javac 300

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_112/bin/java 300

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_112/bin/jar 300

*其中300为alternative更改后的优先级,新更改的优先级需要大于当前的,

通过update-alternatives --display java 可以查看。

*选择配置好的jdk版本:

sudo update-alternatives --config javac,再选择相应的Priority 300

sudo update-alternatives --config java,再选择相应的Priority 300

*移除刚来配置的jdk:

sudo update-alternatives --remove java /usr/lib/jvm/jdk1.8.0_112/bin/java

6.检测是否安装成功:

java -version

java

javac

相关文章
最新文章
热点推荐