环境变量分为系统级和用户级。
系统级变量设置环境为/etc/environment
用户级变量设置路径为~/.bashrc和~/.profile。.profile负责本用户所有环境变量的设置。而.bashrc只负责控制台调用的环境变量。所以如果你的路径只在控制台使用,那么把它添加到.bashrc即可。否则,最好直接添加到.profile中。
在文件末尾添加:
例1. export JAVA_HOME="your path"
例2. exprot PATH=$PATH:YourPath
注意下面几点:
1.如果是系统已有变量,如PATH,那么采用例2的连接方法。用$PATH调用已有的设置,一个冒号后添加自己的路径,如果不连接原来的$PATH,那么PATH被覆盖,后果很严重。
2.如果是自己新设置的变量,按例1。
3.变量名和变量值之间的等号=两侧不能有空格,否则报错!
4.等号右侧的变量值可以加双引号(例1)也可以不加(例2)
更新完后,执行source .bashrc或source .profile更新系统设置。调用echo $JAVA_HOME或echo $PATH查看更新效果!
1、安装JDK
官网上给出的办法是使用apt进行jdk的安装
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" $ sudo apt-get update $ sudo apt-get install sun-java6-jdk
但是我在按照这个方法进行安装是apt提示无法找到jdk安装包。 在更换了好几个source后都无法下载jdk。因此只能考虑手动安装。
1. 首先在Orecal官网下载JDK:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
需要注意的是,现在官方网站上最新的版本的JDK7, 但是这个这个版本是不能用于Android的编译的,一定要去下载JDK6. 希望看到的朋友不要在走我的弯路。
2. 创建jvm文件夹
sudo mkdir /usr/lib/jvm
3. 安装JDK6
sudo cp jdk-6u45-linux-x64.bin /usr/lib/jvm/ sudo chmod +x jdk-6u45-linux-x64.bin sudo ./jdk-6u45-linux-x64.bin
4. 设置环境变量
sudo mv jdk1.6.0_45/ jdk6
vim ~/.profile
在文件最后添加以下代码 export JAVA_HOME=/usr/lib/jvm/jdk6 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$JAVA_HOME/bin:$PATH
保存退出,执行以下命令使配置生效
source .profile
6. 设置JDK6为系统默认JDK
因为在ubuntu中默认JDK可能是OpenJDK,这里我们设置JDK6为我们默认的JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk6/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk6/bin/javac 300 sudo update-alternatives --config java
7. 至此JDK就安装好了,现在就可以在shell中查看Java版本
java -version
2、安装adt-bundle
官网上给出的办法是使用apt进行jdk的安装
wget http://dl.google.com/android/adt/22.6.2/adt-bundle-linux-x86_64-20140321.zip下载完成后解压,进如sdk/tools目录
运行.android获取最新的sdk
然后按上述的环境变量配置方法依次把tools和platform-tools文件夹加入path
更新SDK版本
android update sdk --no-ui