Eclipse - 错误:无法找到或加载主类

时间:2013-11-19 09:28:47

标签: java eclipse maven solr

    <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上找到的解决方案,但直到现在都没有用。请帮我。

1 个答案:

答案 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>