Java环境变量设置总结(Java8和Java11+Windows和Linux)现在使⽤java基本上不是8就是11版本。这两个版本设置环境变量⽅法有所不同,在此做⼀下总结。
⼀,Windows环境
1,java 8
安装jdk8之后,到jdk8安装位置(默认在:C:\Program Files\Java\jdk1.8.0_xxx,xxx表⽰版本号)然后右键-此电脑-属性-⾼级系统设置-环境变量。
在系统变量⼀栏点击新建,变量名JAVA_HOME,值指定jdk8安装位置,保存。
再新建,变量名classpath,值填⼊:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
再打开系统变量中的Path,点击旁边新建,值输⼊%JAVA_HOME%\bin(win7及其以下⽤户在值后⾯加上;%JAVA_HOME%\bin)
这样就配置完成了!
2,java 11
java 11和java 8环境变量配置⼤同⼩异,和java 8⼀样先在系统变量⼀栏点击新建,变量名JAVA_HOME,值指定jdk11安装位置(默认在C:\Program Files\,xxx表⽰版本号),保存。
然后直接打开系统变量中的Path,点击旁边新建,值输⼊%JAVA_HOME%\bin(win7及其以下⽤户在值后⾯加
上;%JAVA_HOME%\bin)。
这样就完成了。可见java 11不需要配置classpath变量。安装jdk环境变量如何配置
⼆、Linux环境
说在前⾯的是,⼀般情况下很多教程配置Linux环境变量都是修改/etc/profile⽂件,但是发现这样其实并不⽅便,每次打开终端需要source才⾏并且不好维护。
所以说最好的⽅法是在/etc/profile.d⽬录下⾯建⽴⼀个脚本,脚本中使⽤export命令设置全局变量即可。每次终端打开都会加载该⽬录下所有脚本,这样就实现了系统环境变量设置,且不需要的话直接删除脚本即可。
1,java 8
先新建⼀个⽂件javaPathSetup.sh,在⽂件⾥⾯写⼊:
#!/bin/bash
export JAVA_HOME=你的jdk位置
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
⼀般从官⽹下载jdk的压缩包,⾃⾏解压到⼀个位置,然后在脚本中使⽤export命令给JAVA_HOME变量设定为该路径。
然后通过chmod +x命令赋予该⽂件可执⾏权限,再复制到/etc/profile.d⽬录下即可。
2,java 11
同样的新建⼀个⽂件javaPathSetup.sh,在其中使⽤export命令设定环境变量:
#!/bin/bash
export JAVA_HOME=你的jdk位置
export PATH=$PATH:$JAVA_HOME/bin
然后通过chmod +x命令赋予该⽂件可执⾏权限,再复制到/etc/profile.d⽬录下即可。
可见jdk 11不⽤设置CLASSPATH变量了,且不需要把jre⽬录加⼊到PATH中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。