Eclipse使用源代码编译.jar文件,没有.class文件

时间:2014-04-14 18:18:53

标签: java eclipse jar intellij-idea

如果这是一个绝对的问题,我道歉。我通常使用Intellij Idea,而且我对Eclipse不太熟悉,所以这可能是我的问题的一部分。我正在尝试编译一个jar,我已经完成了导出,作为jar文件,并检查了"创建.class文件"在输出选项中,我点击完成,它"编译"输出中的jar文件。

我去检查.jar文件(在Winrar中打开),.jar文件包含一个名为src的文件夹,包含所有.java源代码,并且.jar文件中没有.class文件。我想也许我可以改变文件扩展名,因为我想也许它只是没有改变扩展名,但是当我查看文件时,很明显它甚至没有被解析过,因为它仍然是源格式。

当我尝试在Eclipse中导出它时,我没有收到编译错误。我确实为整个项目构建了错误,但我并不担心整个项目,我只是想编译一个.jar文件。并且构建错误与我尝试构建的.jar文件无关,它们与其他文件相关。是否有必要修复每个构建错误以编译一个.jar文件?我不太确定为什么它会编译"没有构建错误,然后实际上没有编译。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

右键点击您的项目>选择导出...>选择您的项目是否可运行或仅选择JAR>选中“导出Java源文件和资源”选项>完成