在编译SPICE的过程中发现好多东西都是在linux下,所以在unbuntu下配置一个android环境,首先,先配置好java的环境.
工具/原料:
-
jdk-8u25-linux-x64.tar.gz (最新的1.8版本)
-
ubuntu12.04以上版本(这里用的是14.04 X64)
方法/步骤:
1、
首先我们需要下载JDK,打开ORCLE的官网下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,本人下的最新版jdk-8u25-linux-x64.tar.gz:
2、然后在个人主文件夹下新建一个文件夹,我命名为java,我的用户名叫whj,所以完整目录就是/home/whj/java(官网上还有一个rpm格式的,这里我下载的是gz格式的,rpm是直接打包好的软件包),然后把jdk-8u25-linux-x64.tar.gz复制到/home/whj/java/目录下面,对于刚入门的朋友来说,用命令可能点不能理解各个指令的意思,在此用图形方式来做。鼠标右键->使用归档管理器打开,这时就可以看到里面的所有内容,我们需要把它解压出来,如图:
3、直接点击提取把全部文件提取出来,就会把它解压到当前目录,此时的jdk目录就是/home/whj/java/jdk1.8.0_25.
4、下面就直接来配置环境变量,这里有两种配置方法,一种是在终端中输入sudo gedit /etc/environment回车,会要求输入密码,然后会打开一个文件,这里我不知道在哪里出了问题,第一次打开的时候还有文字,第二次打开的时候就一片空白了,输入了之后提示文件不存在.(今天打开又可以了)
在文件中输入三行:
export JAVA_HOME=/home/whj/java/jdk1.8.0_25
export JRE_HOME=/home/whj/java/jdk1.8.0_25/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
注意最后一行,CLASSPATH后面有一个.:,
同样,在修改第二个文件,在终端中输入sudo gedit /etc/profile回车
在文件中输入下列四行:
export JAVA_HOME=/home/whj/java/jdk1.8.0_25
export JRE_HOME=/home/whj/java/jdk1.8.0_25/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
5、第一种方式失败后,只有尝试用第二种方法了:
$sudo gedit ~/.bashrc
添加以下代码:
export JAVA_HOME=/home/whj/java/jdk1.8.0_25
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
6、查看配置成功:java -version
有如图下信息配置成功!(这里可能需要重启一次,可以重启一次之后再看结果)
7、安装成功后,我们可以用一个例子测试一下:在/home/whj/目录下新建文件hello.java,打开,输入以下内容
public class hello{
public static void main(String args[]){
System.out.println("hello wrold");
}
}
8、
保存之后在终端输入javac hello.java(注意,是在/home/whj/目录下面新建的hello.java文件,否则,运行此命令需要先到相应的目录下面去,可以先在终端中试试ls命令,可以列出当前目录的所有文件)
9、如果输出hello world的话,就表示配置好了,如图:
10、到这里说明配置就完全成功啦.JDK环境就已经搭建好了.