有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Maven无法识别安装在Ubuntu外壳上的$java_HOME jdk

Maven无法识别$java_home变量提供的java_home路径,即使它明确指向有效的安装

当我与pom位于同一目录时,我无法使用此命令编译所需的项目。xml文件夹

$mvn套餐

The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE

如果我想检查版本,同样的事情:

$mvn-版本
The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE

但正如我所见,$JAVA_HOME的设置是正确的

$echo$JAVA_HOME
/usr/lib/jvm/jdk-10.0.10

以下是关于我的java安装的一些信息

$which java
/usr/bin/java
$readlink-f/usr/bin/java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java


共 (1) 个答案

  1. # 1 楼答案

    符号链接和JAVA_HOME之间有区别

    链接->/usr/lib/jvm/java-11-openjdk-amd64/bin/java JAVA_主页(检查路径是否可用?)->/usr/lib/jvm/jdk-10.0.10