<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-core</artifactId>
<version>4.4.0</version>
</dependency>
此依赖项导致Eclipse Juno在 pom.xml 上提供红色十字标记,并在xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
带有消息
Missing artifact jdk.tools:jdk.tools:jar:1.6
这会导致另一个问题;我不能在同一个项目中运行任何类。运行任何类都会出错
Error: Could not find or load main class ...
同一个Eclipse工作区中的其他项目工作正常。即使运行“mvn compile”命令也是成功的。
我尝试了很多我可以在StackOverflow上找到的解决方案,但直到现在都没有用。请帮我。
答案 0 :(得分:1)
尝试在pom.xml中添加tools.jar
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.7.0_05</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>