因为在Linux下开发android,所以使用android studio,而android studio推荐使用Oracle的java而不是系统自带的openJDK,所以就要使用Oracle的JDK。
首先先去甲骨文官网下载JDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
然后点击接受License,然后按照自己系统平台下载JDK。
例如我下载的是Linux x64 jdk-8u91-linux-x64.tar.gz
然后解压到自己的工作目录例如/home/work/jdk1.8.0_91
然后修改环境变量/etc/profile
export JAVA_HOME=/home/work/jdk1.8.0_91
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
执行下面命令使环境变量生效
$ source /etc/profile
然后就可以查看一下java版本
$ java -version
输出如下信息
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
现在可以写一个java的Hello.java来尝试(由于是公共类,所以类名Hello与文件名Hello.java必须相同)
public class Hello {
public static void main(String args[]) {
System.out.println("Hello, world");
}
}
保存退出之后执行下面命令进行编译运行
$ javac Hello.java
$ java Hello
$ Hello, world