相关疑难解决方法(0)

如何在Linux中为所有用户设置JAVA_HOME

我是Linux系统的新手,似乎有太多的Java文件夹.

java -version给了我:

  • java版"1.7.0_55"
  • OpenJDK运行时环境(rhel-2.4.7.1.el6_5-x86_64 u55-b13)
  • OpenJDK 64位服务器VM(内置24.51-b03,混合模式)

当我尝试构建Maven项目时,我收到错误:

Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/java/jdk1.7.0_05/bin/java
Run Code Online (Sandbox Code Playgroud)

你能否告诉我需要为root用户修改哪些文件以及非root用户以及java的确切位置?

java linux path-variables java-home

146
推荐指数
10
解决办法
69万
查看次数

我的计算机中的Java SDK文件夹在哪里?Ubuntu 12.04

我知道它已安装,因为当我键入:

$java -version
Run Code Online (Sandbox Code Playgroud)

我明白了:

OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
Run Code Online (Sandbox Code Playgroud)

当我输入:

$locate jdk
Run Code Online (Sandbox Code Playgroud)

我明白了:

/home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png
/usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop
/usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop
/usr/share/app-install/icons/openjdk-6.png
/usr/share/app-install/icons/openjdk-7.png
Run Code Online (Sandbox Code Playgroud)

令我担心的是列表中的第一项是2012a文件夹是我的MATLAB文件夹而不是标准的'usr/lib'文件夹.我真的很困惑JDK和JRE的安装位置,因为我需要设置指向该文件夹的$ JAVA_HOME路径.我在哪里错过了什么?

java java-home

133
推荐指数
7
解决办法
26万
查看次数

标签 统计

java ×2

java-home ×2

linux ×1

path-variables ×1