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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值