当前位置: 首页 > 知识库问答 >
问题:

Maven“java_home应该指向JDK而不是JRE”

隆礼骞
2023-03-14
mvn clean install

然后卸载OpenJDK并安装Oracle JDK8,现在运行MVN clean install

JAVA_HOME环境变量定义不正确运行此程序需要此环境变量nb:JAVA_HOME应该指向JDK,而不是JRE

我正在运行Linux Mint 19,我确实遇到了一些与这个问题相关的Stackoverflow问题。大多数与Windows有关,一些与Linux有关。建议运行的Linux

共有1个答案

章昱
2023-03-14

可能是缺少java路径配置。您可以按照以下步骤操作:

  1. 创建或导出java_home=“JDK目录”。例如“C:\Program Files\java\jdk1.8.0_65”
  2. 为Path=“JDK Bin Directory”创建或导出路径变量。例如“C:\Program Files\java\jdk1.8.0_65\bin”
  3. 从终端运行命令java-version。检查它是否正确。

然后配置Maven。按照以下步骤操作:您可以尝试安装maven Globaly。如果已经配置,您可以跳过这些步骤。只为了检查运行mvn--version命令检查maven是否正确安装。

 类似资料:
  • 我对CS非常陌生,对UNIX/Bash词汇非常陌生。 我目前正在尝试安装Maven,我犯了一些错误,复制粘贴了旧的安装说明(版本号不正确),现在整个过程是如此混乱。我首先尝试按照网站上给出的说明进行操作,但没有成功,然后我又尝试了其他几个,现在我担心我会因为遵循不同的说明而陷入混乱。 现在我已经到了一个地步,如果我输入,我会得到以下信息: JAVA_HOME环境变量未正确定义 此环境变量是运行此程

  • 我已经用编辑了服务器上的文件 我已经重新登录,以下是输出的所有路径: 但是当我尝试运行我的spring boot服务器时,它给了我:

  • 您好,感谢您能提供的任何帮助。 最重要的是,我已经重新安装了java和maven,并多次重启了我的计算机和命令行。

  • 尽管我已经将JAVA_HOME配置到了我认为正确的目录中,但在Windows10中我还是得到了下面的错误。我知道有类似的问题,但似乎没有一个明确的解决方案来解决这个Windows10。 错误: 验证CMD中的变量:

  • 我将指向。很好用。之后,解压ant并设置与ant相关的环境变量,在键入后,得到以下错误消息 我搜索了这个论坛。看起来一个解决方案是将Java指向JDK,而不是JRE。我不确定这是否应该是解决办法。换句话说,一般来说,JAVA_HOME应该指向哪一个?JDK还是JRE?

  • 问题内容: 我一直在与一个同事一起解决我刚刚加入的一个新项目遇到的问题。长话短说,Maven无法正确构建我的.war文件。当我向我的同事提供战争档案时,他会遇到与我相同的问题,当他向我提供其已编译的.war文件时,一切都会正常进行。我们俩都在同一个源上工作。因此,我正在尝试正确地安装Maven(与他相同),我们现在都具有相同版本的Maven。但是,我认为maven错误地查看了java_home。