You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven antrun插件执行失败:java.home路径解析错误求助

解决pom.xml中java.home指向错误的问题

方法1:直接在pom.xml中显式指定路径

在pom.xml的<properties>节点里强制配置java.home,明确指向目标JDK路径:

<properties>
    <java.home>c:/user/username/java/openjdk</java.home>
</properties>

方法2:通过Maven配置文件指定

  • 打开Eclipse,进入Window > Preferences > Maven > Installations,查看当前使用的Maven版本对应的配置文件路径。
  • 找到Maven的settings.xml(通常在maven安装目录/conf或用户目录/.m2下),在<profiles>节点中添加如下配置:
<profile>
    <id>custom-jdk</id>
    <activation>
        <activeByDefault>true</activeByDefault>
    </activation>
    <properties>
        <java.home>c:/user/username/java/openjdk</java.home>
        <!-- 根据你的JDK版本调整以下版本号 -->
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>

方法3:检查项目的JDK关联配置

  • 右键项目,选择Properties > Java Build Path > Libraries,确认JRE System Library指向c:/user/username/java/openjdk,若不是则点击Edit切换到正确路径。
  • 进入Properties > Java Compiler,勾选Use compliance from execution environment '...' on the 'Java Build Path',确保编译器版本与JDK匹配。

最后刷新Maven项目

右键项目,选择Maven > Update Project,勾选Force Update of Snapshots/Releases后点击OK,让Maven重新加载配置。


内容的提问来源于stack exchange,提问作者Pawan Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 12:21:02