JDK环境变量的配置(windows,linux)

windows环境变量配置

1,创建一个变量,名为JAVA_HOME,值为jdk的安装路径,不带bin

2,找到path变量,在最前面配置%JAVA_HOME%\bin;

3,创建一个变量,名为CLASSPATH,值为 .;%JAVA_HOME%\lib

测试:java -version;java;javac

================================================================

Linux环境变量配置

export JAVA_HOME=/usr/java/jdk8/jdk1.8.0_152

export PATH=$JAVA_HOME/bin:$PATH 

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

或者

JAVA_HOME=/usr/java/jdk1.8.0_144

JRE_HOME=/usr/java/jdk1.8.0_144/jre

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

PATH=$JAVA_HOME/bin:$PATH

export PATH CLASSPATH JAVA_HOME

配置的方法有很多~

环境变量修改完成之后需要重启文件或者系统

重启文件:source /etc/profile 

重启系统:shutdown -r now

测试:java -version

================================================================

配置环境变中遇到的问题,输入正常的命令就会报错:

 

Command 'clear' is available in '/usr/bin/clear'

 

The command could not be located because '/usr/bin' in not included in the PATH environment variable.

 

clear:command not found

 

解决方法:

很人性化的是,系统会提示我们要使用的指令存放的正确位置,比如使用clear时提示的:Command 'clear' is available in '/usr/bin/clear'。clear命令是存放在'/usr/bin'目录下的。

要编辑/etc/profile,正常情况下使用的命令是:sudo vim /etc/profile

现在,系统找不到sudo 命令,也找不到vim命令,所以只能人工指定它们的绝对路径了。sudo 和 vim 都是存放在'/usr/bin'目录下的,所以sudo和vim的绝对路径分别是:/usr/bin/sudo   /usr/bin/vim

因此要编辑/etc/profile要使用的命令应该这样写: /usr/bin/sudo  /usr/bin/vim  /etc/profile

只需要把自己之前添加的内容删除掉就可以了(最好是能修改成正确的,搞不定也要至少恢复原状吧),然后保存重启系统。

 

posted @ 2017-10-29 20:52  me-ht  阅读(187)  评论(0编辑  收藏  举报