如何将依赖eclipse的应用程序转换为独立于eclipse的应用程序?

时间:2011-04-05 17:35:47

标签: java eclipse

我在eclipse中开发了一个应用程序,它使用了eclipse框架的许多类,并且需要运行eclipse。但现在我被要求将它与eclipse分离并使其成为一个独立的应用程序。我怎么能这样做?

4 个答案:

答案 0 :(得分:3)

使用文件/导出... / Java / Runnable Jar文件可能会有运气。这将创建一个独立的.jar文件,该文件应该可以在没有Eclipse的情况下运行。但是,您可能需要尝试各种设置,以使其根据您使用的库而按照您的要求运行。

但一般情况下,我建议使用适当的构建/依赖关系管理工具,例如Maven。这首先需要一些时间来学习,但我的经验是,从长远来看,它会让你更有效率....

答案 1 :(得分:0)

首先注释掉违规库的导入。这将在代码中将对这些库的任何引用变为红色。然后替换不同的库或重构代码。

答案 2 :(得分:0)

你把它与日食“解耦”是什么意思?你是说你不能再依赖任何eclipse库了,或者你根本不想让它作为IDE中的模块运行?

如果是前者,你需要做很多改写。

如果是后者,那么你基本上想要用“空”eclipse框架应用程序捆绑你的模块。这不会“解开”eclipse,eclipse仍然存在,但现在你没有任何IDE模块等,而是你有一个独立的基于ECLIPSE的应用程序。

答案 3 :(得分:0)

如Mikera所述,从Eclipse项目创建一个独立的jar文件,或者您需要重新考虑代码,使其不依赖于Eclipse库。

创建依赖于某些IDE或平台的Java应用程序是没有意义的。 Java代码应该是独立的(这就是它能够在任何安装了JVM的平台上运行的原因。

尝试从项目中删除依赖于Eclipse库的依赖项。看看你是否可以使用标准Java库来模拟相同的东西。如果没有,请尝试从Eclipse为您的项目创建JAR。如果没有问题,请尝试寻找一些第三方API。

相关问题