码迷,mamicode.com
首页 > 编程语言 > 详细

Ubuntu的Java环境变量

时间:2017-12-12 22:23:14      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:echo   hotspot   bin   ima   etc   image   /usr   图片   pat   

 

  新架构要上线了,这两天开始准备分析一下了,今天是直接进到JAVA_HOME的lib目录执行的java -cp sa-jdi.jar sun.jvm.hotspot.HSDB,然后报了个错:

  技术分享图片

  这是哪来的144版本,好奇怪,虽然这机器装了好久,不保证有多个版本,但是要附加的这个进程是用idea起的,应该用的是默认的系统环境变量。

  看了下环境变量的配置:

  技术分享图片

  看上去没什么问题似乎,然后:

  技术分享图片

  这就不对了,然后仔细看了下,发现了export PATH=$GRADLE_HOME/bin:$PATH,倒过来果然就对了:

  技术分享图片

  环境变量里果然有两个版本的java,echo的时候显示的是前面那个,/etc/profile.d目录下果然还有一个,应该是以前什么时候用apt自动装的,因为我有时候用root,有时候用普通账户,所以装了不同的,后来可能忘了。注释掉环境变量里低版本的,就正常了。

  技术分享图片

  java -cp $JAVA_HOME/lib/sa-jdi.jar sun.jvm.hotspot.HSDB:

  技术分享图片

  就正常了。

  或者 /usr/lib/jvm/java-8-oracle/bin/java -cp /usr/lib/jvm/java-8-oracle/lib/sa-jdi.jar sun.jvm.hotspot.HSDB

 

Ubuntu的Java环境变量

标签:echo   hotspot   bin   ima   etc   image   /usr   图片   pat   

原文地址:http://www.cnblogs.com/saaav/p/7773388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!