无法将我的任何项目导出到.jar文件中

时间:2014-08-24 15:04:13

标签: java eclipse eclipse-plugin compiler-errors export

每当我尝试将我的工作区中的任何项目导出到Java jar文件中时,我最终都会收到错误:

  

JAR创建失败。详细信息请参阅其他信息。     类路径上的类文件未找到或无法访问:'服务器管理器/ src / me / Zahach / ServerManager / main.java'

我的项目中的每个班级都会重复此错误。

我尝试重新安装Eclipse,但是没有用。 然后我尝试重新创建一个项目并将我的包拖放到它中,这也没有用。

发生了什么事?

6 个答案:

答案 0 :(得分:5)

错误是由于相应.class个文件缺少.java个文件而引起的

  1. 在Eclipse中

    转到Project->CleanRebuild项目,然后尝试导出,
    如果它不起作用,请确保.class文件的bin文件夹中存在main.java文件 你的情况

  2. 另一种解决方案是确保Classpath is Valid

答案 1 :(得分:1)

还要确保工作区文件夹中的权限正常。我在更新Eclipse然后下载一些Maven依赖项后遇到了这个问题。 最后,修正它的是sudo chmod 777 -R workspace/MyProject

答案 2 :(得分:0)

我在将java文件导出到压缩的jar文件时遇到了类似的问题,所以我查看了我的项目的Java Build Path,发现我从项目中引用的External jar不在指定的文件夹位置。一旦我解决了这个问题,我就可以将我的java文件导出到jar中了。

答案 3 :(得分:0)

我遇到了同样的问题,但即使按照接受的答案的步骤,也没有用。由于某种原因,它没有生成my_file.class。但是,我发现了一个可以帮助其他人的技巧,我重命名了“my_file”并重新构建,并且工作正常。

答案 4 :(得分:0)

您可能有任何完全为空的java文件。你在具有somethingName.java的项目中拥有该文件,但内部却没有。因此,没有为它生成字节码,它会引发错误。您可以在错误详细信息中找到该文件并将其删除,然后再次尝试构建jar。它工作:)竖起大拇指

答案 5 :(得分:0)

我有空Java文件类,导致该错误。