目录
由于个人兴趣,最近安装了一个双系统(Windows10&&Ubuntu),开始体验Ubuntu的使用。在安装jdk和配置java环境变量的时候遇到了一些问题,就记下来当作笔记。
下载jdk压缩包
首先百度搜索jdk,点击第二个进入如下页面。
找到Linux版本的jdk,点击下载。
原先系统中没有安装openjdk的可以忽略下面一条。
ps:我这边由于之前安装了openjdk,所以安装之前需要把之前的jdk卸载掉。
命令如下:
sudo apt-get remove openjdk*
解压文件
在Linux的文件下载目录中找到对应的文件,解压文件到对应的目录。
先创建文件夹 这个根据每个人存放文件位置,不尽相同。
sudo mkdir /usr/local/lib/java
进入到存jdk压缩包的文件夹,然后执行下面的命令,后面-C...的命令是解压到对应的文件夹
sudo tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/lib/java
配置环境变量
解压好了以后,就开始配置环境变量了,打开对应的配置文件.bashrc。注意这边的权限要加上sudo
sudo vi ~/.bashrc
然后在文件的末尾加上以下内容:
export JAVA_HOME=/usr/local/lib/java/jdk1.8.0_181
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存并退出。然后输入命令来生效:
source ~/.bahsrc
检验环境变量的配置
配置好了环境变量以后,就要查看环境变量的配置是否成功。Ctrl+Alt+T打开终端,然后执行命令:
sudo javac
//如果发现javac命令有问题,可以查看对应的环境变量的配置,具体如下
echo $JAVA_HOME
echo $CLASSPATH
echo $PATH
//注意环境变量之前一定要加一个"$"符号
运行简单的java程序
为了让大家直接检验,环境变量配置是否成功,我们可以写一个简单的java程序来检验一下。
创建一个打印类Print:
public class Print {
private static String name = "XXX";
public static void main(String args[]){
System.out.println("I love Beijing\r\n" +
"I love China \r\n" + "Beijing is the capital of China \r\n");
System.out.println("my name is " + name);
}
}
编译类,然后执行:
javac Print.java
java Print
最终的执行结果截图如下: