当前位置: 首页 > 知识库问答 >
问题:

无法导出可运行的jar,启动配置为灰色

王宜
2023-03-14

我不知道如何在Eclipse中导出一个可运行的jar。

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

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

我尝试在Eclipse中导出Runnable JAR,为此我必须选择Launch Configuration。但是在项目A中没有main类(我递归地使用了main,但没有找到任何类)。

我可以做什么来导出包含相应源代码的项目A的jar(将在逐行调试中使用)?

共有1个答案

孙才捷
2023-03-14

构建时,Eclipse中有一个选项(一个复选框)可以将源代码包含在JAR中,它与作为一个可执行JAR无关(可执行JAR必须有一个具有public static void main(string[]args)方法的类,因为这是入口点)。

 类似资料:
  • 我正在使用eclipse选项从我正在编辑的项目中导出一个可运行的jar。(我通过一个插件创建了一些附加功能)。 可运行的jar文件工作良好,只是没有加载我创建的插件。 因此,我假设我必须以某种方式通知eclipse包含我创建的文件。换句话说,(请原谅我问的是一些简单或明显的问题)eclipse是如何知道依赖项和所有工作人员的? 由于该项目已经包含了一个用于构建和编译的ant文件,我想知道这是否是我

  • 我试图从eclipse导出一个可运行的jar,但结果是: 这是舱单: 其中Operazioni和Negozio是my包,itext是外部库

  • 我知道这个问题已经问过很多次了,但这样的回答没有帮助 有人能告诉我在eclipse导出过程中应该使用什么设置吗?

  • 我尝试将一个具有不同库的Java项目导出到一个可运行的JAR文件中,其中包括一个JavaFX GUI和许多不同的东西。当我在eclipse中运行我的项目时,没有问题。但是,当我试图将它导出到一个可运行的JAR文件,然后我尝试启动时,它从来没有打开一个窗口,只有一个进程在后台运行。 我不知道如何更好地描述我的问题。但也许你已经可以帮我了解这些信息了。 (使用eclipse)

  • 我有一个java项目。我想把它导出到可运行的jar文件。 我用eclipse来做这件事。 但当我运行创建的jar文件时,我会收到(系统找不到指定的路径)。 如何在任何地方导出文件夹以运行success jar文件?