Windows:
我的电脑→右键属性→高级选项卡→环境变量→系统变量新建或编辑
1、JAVA_HOME
- 变量名:JAVA_HOME
- 变量值:(jdk目录)
2、CLASS_PATH
变量名:CLASS_PATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(千万不要在变量值的最后面加;号,否则系统不会识别)3、Path
变量名:Path 变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(千万不要在变量值的最后面加;号,否则系统不会识别)
linux:
- 首先在Oracle官网上下载相应的Linux的JAVA JDK,点击下载;(用虚拟机的朋友,在虚拟机和主机共享文件夹里将JDK的压缩包拷过去时,有可能会出现协议错误等问题,所以尽量在Linux里面进行下载,和主机共享网络的话,自己去网上查查)
- Ubuntu版Linux的话,它自带了一个自己的OpenJava的运行环境。我们不用那个。我们在官网上下载自解压的那个JDK(不是JRE)。
- 例如我下载的是JDK.bin,我将其拷贝到/home/walkingdog/JAVA/下面
- 运行终端,cd到/home/walkingdog/JAVA这个目录下,然后./JDK.bin,它就会解压文件到当前目录下,当然要chmod +x JDK.bin,将文件夹的名字改为jdk。
- 设置配置环境sudo vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin"
JAVA_HOME="/home/walkingdog/JAVA/jdk"
CLASSPATH=".:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"
- sudo update-alternatives --install /usr/bin/java java /home/walkingdog/JAVA/jdk/bin/java 300
- sudo update-alternatives --install /usr/bin/javac javac /home/walkingdog/JAVA/jdk/bin/javac 300
- sudo update-alternatives --config javac(选择默认的javac)
- sudo update-alternatives --config java(选择默认的java,选择那个手动模式)
- 重启测试(不重启的话会找不到类路径,抛出Exception in thread "main" java.lang.NoClassDefFoundError异常)