我无法弄清楚如何在eclipse中导出一个可运行的jar。
我有一个java项目(项目A)(由其他人编写),当在Eclipse中导入时,我可以单击Build Project
,它将在projectName.jar
目录下创建一个bin/
文件。该jar文件包含二进制* .class文件。
这个jar文件被添加为我要调试的另一个java项目(项目B)的外部库。但是因为所有的类文件都是二进制的,所以当调用projectA的类时,我无法进行逐行调试。
我尝试在Eclipse中导出Runnable Jar
,因为我必须选择Launch Configuration
。但是项目A中没有main
类。(我递归地为main
设置了grepped并且没有找到任何类。)
如何导出包含各自源代码的项目A的jar(我将用于逐行调试)?
答案 0 :(得分:2)
构建时,Eclipse中有一个选项(复选框)以在JAR中包含源代码,它与可执行JAR无关(可执行JAR必须具有public static void main (String[] args)
的类方法,因为这是入口点。)