Java 项目缺少必需的库:';表格-1.3.0.jar和#x27;和';miglayout15 swing.jar';

Java 项目缺少必需的库:';表格-1.3.0.jar和#x27;和';miglayout15 swing.jar';,java,eclipse,swing,windowbuilder,Java,Eclipse,Swing,Windowbuilder,我在一个Java项目上进行了SVN检查,开发人员在该项目中使用WindowBuilder Pro开发GUI应用程序,但是,开发人员提到他们没有使用任何第三方库(Java SDK之外-Swing和AWT)。但是,在Eclipse的problems视图中,可以看到三个错误: 项目“Projectname”缺少必需的库:“forms-1.3.0.jar” 项目“Projectname”缺少必需的库:“miglayout15 swing.jar” 在解决生成路径错误之前,无法生成项目 从命令行编译('j

我在一个Java项目上进行了SVN检查,开发人员在该项目中使用WindowBuilder Pro开发GUI应用程序,但是,开发人员提到他们没有使用任何第三方库(Java SDK之外-Swing和AWT)。但是,在Eclipse的problems视图中,可以看到三个错误:

项目“Projectname”缺少必需的库:“forms-1.3.0.jar”
项目“Projectname”缺少必需的库:“miglayout15 swing.jar”
在解决生成路径错误之前,无法生成项目

从命令行编译('javac')入口点类(main()),然后使用“java”运行该类,即可成功运行该程序。

你知道为什么这些错误会在Eclipse中出现,以及我如何解决这个问题吗

编辑:这是项目内容

<projectDescription>
    <name>Projectname</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

项目名称
org.eclipse.jdt.core.javabuilder
org.eclipse.jdt.core.javanature

结果是WindowBuilder Pro在.classpath文件中插入了不必要的依赖项。

为什么不将JAR添加到生成路径?我不想得到部署时不需要的东西。为什么它要在cmd上运行,而不是在Eclipse中运行呢?很可能是从命令行可以看出,第三方jar包含在主jars类路径清单条目中。如果它不编译,那么它就不会运行。这些库不仅需要编译应用程序,还需要运行应用程序…@wuschelbeutelkartofelhuhn您是否使用ant/maven从命令行构建?您如何发现它们是多余的:因为它从命令行运行?项目没有编译到jar中。