ubuntu系统踩坑总结

最近换了工作,新公司使用的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了

你可能感兴趣的:(ubuntu系统踩坑总结)