首页 > 编程知识 正文

ubuntu配置java环境变量,ubuntu扩展home分区

时间:2023-05-04 13:47:26 阅读:29131 作者:374

问题的说明

如何在ubuntu中找到当前的JAVA_HOME? 安装maven时必须设置java_home路径。

最佳解决方案

输入终端、

echo $JAVA_HOME

显示JAVA_HOME变量的路径。

如果不显示,则进行设定

导出Java _ home=/usr/lib/JVM/Java-7-open JDK-amd64

这取决于JDK的类型和。 版本

显示遵循第一个命令。

根据this帖子使用不同的JDK或在JDK之间切换

次优的解决办法

如果安装了JDK 1.6 (支持Java6)或更高版本,则必须在PATH上安装名为jrunscript的程序。 可以使用它来搜索相应的JAVA_HOME。 示例:

$ jrun script-e ' Java.lang.system.out.println (Java.lang.system.getproperty ) (Java.home ) )。

/opt/local/jdk1.7.0_76/jre

可以这样设置环境变量。

$ export Jav _ home=' $ (jrun script-e ' Java.lang.system.out.println ) Java.lang.system.getproperty ) Java

JRE不包含JRUN脚本,因此只能在安装JRE和JDK时使用。

第三个解决方案

另一个可移植的选项是从javac中提取JDK的绝对路径。

导出Java _ home=` type-p javac ' xargs readlink-f ' xargs dirname `

绝对将javac路径两次传递给dirname以从末端移除/超级飞鸟/javac。 提取目录如下:

$ type -p javac

/usr/超级飞鸟/javac

$ readlink -f /usr/超级飞鸟/javac

/usr/lib/jvm/java-8-oracle/超级飞鸟/javac

$ dirname/usr/lib/JVM/Java-8-Oracle /超级飞鸟/javac

/usr/lib/jvm/java-8-oracle/超级飞鸟/

$ dirname/usr/lib/JVM/Java-8-Oracle /超级飞鸟/

/usr/lib/jvm/java-8-oracle/

第四个方案

考虑到更新备用机制:

$ update-alternatives-- query Java|grep ' value : '|grep-o '/. */JRE '

可以这样设置环境变量。

$ export Java _ home=' $ (更新-备用项- -查询Java|grep ' value 3360 '/. */JRE ' )

第五个方案

只需执行一个命令

辅助更新-备用- -配置Java

拿出相似的东西

esgibtnureinealternativeinlink-gruppe Java (die/usr /超级飞鸟/java bereitstellt ) 3360/usr/lib/JVM/Java-8-Oracle

从这里开始/usr /lib /jvm /java-8-oracle /被称为java home。 现在可以导出为JAVA_HOME变量

导出Java _ home=/usr/lib/JVM/Java-8-Oracle /

现在显示在echo $ JAVA_HOME中

参考资料

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。