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

maven构建失败包com。太阳工具。类文件不存在

景元忠
2023-03-14

我有一个maven项目需要

import com.sun.tools.classfile.Dependencies;

我可以在IntelliJ中成功构建它。但当我在外部使用“mvn clean install”构建它时。我收到错误“未能在项目上执行目标org.apache.maven.plugins:maven编译器plugin:3.1:compile(默认编译)…包com.sun.tools.classfile不存在”。

软件包<代码>com。太阳工具。classfile属于$JAVA\u HOME/lib/tools。罐子它存在于该目录下。似乎Intellij可以找到它,但maven build无法找到它。有人知道为什么会这样吗?

我的机器是Macbook pro。这是我盒子上的java版本和maven verion。

echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)

mvn -version
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: /Users/wuming/apache-maven-3.8.1
Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"

谢谢


共有1个答案

米修平
2023-03-14

如果您通过brew安装maven添加maven,您将遇到此类问题。

最好获得apache maven并相应地设置路径变量。

要设置路径变量,请选中此项

 类似资料:
  • 我需要在maven项目中解析json文件。为此,我从java文件(App.java)中的一个简单导入开始 然后,我尝试使用编译项目,但出现错误: 下面是我如何构建maven项目的: 我创建了maven项目: 你知道如何解决这个错误吗?

  • 我需要使用com。太阳工具。javac类是私有的,在编译或运行时都不可见。 我使用: JDK 11.0.15 我目前的状态是,我的导入是红色的,编译失败。 我的类我想在里面使用sun工具(很抱歉图片而不是代码,我的类是2000行长,现在我只关心我的类中工具的可用性): pom。xml: 我需要能够在期间和运行时将这些类作为我的“type”可用。 提前谢谢!

  • 不确定我是否必须添加任何插件才能让它在詹金斯运行?

  • [错误]D:...\spark-test\java-gett-start\src\main\java\main.java:[73,35]错误:源代码1.5中不支持lambda表达式 这是一个heroku示例java项目,在System.properties文件中设置了java版本:java.runtime.version=1.8 具体行如下:

  • 我有一个JDK1.7项目,在我的maven repo中有一个本地jar的maven依赖项。 我无法使用Intellij构建项目,错误是找不到一个符号(该符号是一个从本地jar导入包的类) 但是我可以使用'mvn包‘成功地构建项目。 我花了很多时间寻找解决办法,我已经做了很多事情: 无效缓存 “mvn clean install”本地jar依赖项 在IntelliJ的maven配置中标记为“自动加载

  • ----maven-enforcer-plugin:1.0.1:enforce(default)@cli---添加ignore:org.eclipse.jetty.spdy.* ----maven-enforcer-plugin:1.0.1:enforce(enforce-bang-dependencies)@cli-- ---build-helper-maven-plugin:1.7:times