最近换了工作,新公司使用的ubuntu操作系统,这对我个linux菜鸟来说,不得不说是个小小的挑战。下面简单的总结一下ubuntu系统的安装,jdk及sdk环境变量配置需要注意的地方。
ubuntu系统安装网上这方面的教程很多,我就不多说什么了;
1.首先说一下jdk的环境变量配置
vim ~/.bashrc
按shit+g在文件末尾加入以下内容
export JAVA_HOME=/home/chenkailing/opt/jdk1.8.0_20
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
退出保存,并运行下面的命令使之生效
source ~/.bashrc
配置默认JDK
由于部分Linux已经自带了JDK,所以我们需要设置刚刚安装好的JDK来作为默认JDK,可以进行下面的配置。
sudo update-alternatives --install /home/chenkailing/usr/bin/java java /opt/jdk1.8.0_20
/bin/java 300 sudo update-alternatives --install /home/chenkailing/usr/bin/javac javac /opt/jdk1.8.0_20
/bin/javac 300
我在这个位置遇到一个坑,就是配置好之后测试时显示的还是系统自带的jdk版本,若检测不是配置出错就应该是启动优先级问题
使用sudo update-alternatives --config java 命令,然后选择/home/chenkailing/usr/bin/java java /opt/jdk1.8.0_20
/bin/java 300 手动模式 即可。
java -version
javac
若提示权限不够,则需要提升java.javac为执行权限就OK了。
chmod +x /home/chenkailing/opt/jdk1.8.0_20/bin/java
chmod +x /home/chenkailing/opt/jdk1.8.0_20/bin/javac
2.sdk环境变量配置
vim ~/.bashrc
按shit+g在文件末尾加入以下内容
export ANDROID_HOME=/home/chenkailing/opt/sdk
export PATH=$PATH:${ANDROID_HOME}/tools
export PATH=${ANDROID_HOME}/platform-tools:$PATH
退出保存,并运行下面的命令使之生效
source ~/.bashrc
在终端输入adb命令,若提示找不到adb文件,因Linux下SDK的adb命令是32位的,所以要在64位系统上要安装兼容包:
apt-get install ia32-libs
再输出adb 应该就OK了