Java 无法导出可运行jar,启动配置灰显

Java 无法导出可运行jar,启动配置灰显,java,eclipse,jar,Java,Eclipse,Jar,我不知道如何在eclipse中导出可运行的jar 我有一个java项目(ProjectA)(由其他人编写),在Eclipse中导入时,我可以单击buildproject,它将在bin/目录下创建一个projectName.jar文件。该jar文件包含二进制*.class文件 这个jar文件被添加为另一个java项目(项目B)的外部库,我想调试它。但是因为所有的类文件都是二进制的,所以当调用projectA中的类时,我无法逐行调试 我尝试在Eclipse中导出可运行Jar,为此我必须选择启动配置。

我不知道如何在eclipse中导出可运行的jar

我有一个java项目(ProjectA)(由其他人编写),在Eclipse中导入时,我可以单击
buildproject
,它将在
bin/
目录下创建一个
projectName.jar
文件。该jar文件包含二进制*.class文件

这个jar文件被添加为另一个java项目(项目B)的外部库,我想调试它。但是因为所有的类文件都是二进制的,所以当调用projectA中的类时,我无法逐行调试

我尝试在Eclipse中导出
可运行Jar
,为此我必须选择
启动配置。但是项目A中没有
main
类(我递归地搜索
main
,没有找到任何类)


如何导出项目A的jar,该jar也包含相应的源代码(将在逐行调试中使用)?

在构建时,Eclipse中有一个选项(一个复选框)将源代码包含在jar中,它与作为可执行jar无关(可执行JAR必须有一个带有
公共静态void main(String[]args)
方法的类,因为这是入口点).

Eclipse\Export\JAR Export\'Export Java source files and resources'复选框谢谢您的回答。您的意思是说我应该导出JAR而不是Runnable JAR。我这样做了,但有一个屏幕要求提供Java清单文件。或者选择Main class。在该屏幕上做什么?编辑。不管怎样,我选择了
Ge的一个选项生成清单文件
,并为清单文件提供了一些路径。它似乎已经起作用了。如果您试图创建可执行jar,Eclipse只会请求一个主类(正如我所解释的,您需要一个入口点来启动执行)。清单文件就是您手动声明它的地方。