如何打包和部署EclipseJava应用程序?

如何打包和部署EclipseJava应用程序?,java,eclipse,deployment,desktop-application,Java,Eclipse,Deployment,Desktop Application,我构建了一个Java应用程序,它有一些依赖项(~10)。我想轻松地打包这个应用程序,并将其作为单个文件部署到CD或USB驱动器 似乎没有任何“好”向导来搜索项目、获取依赖项并在目标计算机上设置类路径。我必须手动执行此操作 有更好的办法吗?简单、简单、直接的东西。一个关于这方面的教程链接将非常好 在我看来,这应该是eclipse的内置特性。web应用程序的部署似乎很简单,但不是Java应用程序。请看一下。这是因为桌面部署没有很好的定义 您正面临发布问题,这是一个巨大的蠕虫罐头 我假设您有某种形式的

我构建了一个Java应用程序,它有一些依赖项(~10)。我想轻松地打包这个应用程序,并将其作为单个文件部署到CD或USB驱动器

似乎没有任何“好”向导来搜索项目、获取依赖项并在目标计算机上设置类路径。我必须手动执行此操作

有更好的办法吗?简单、简单、直接的东西。一个关于这方面的教程链接将非常好


在我看来,这应该是eclipse的内置特性。web应用程序的部署似乎很简单,但不是Java应用程序。

请看一下。

这是因为桌面部署没有很好的定义

您正面临发布问题,这是一个巨大的蠕虫罐头

我假设您有某种形式的版本控制,比如SVN或git?如果是这样的话,请使用发布插件和maven组装插件查看maven

安装起来需要很多工作,但一旦开始,您将很快交叉链接并部署分发包


此外,您现在还可以访问web上大量的maven回购协议

信不信由你-此项目没有源代码控制!!!WTF对!:)谢谢你的建议。这正是我想要的!太糟糕了,它在Eclipse Luna上不起作用,我在安装时遇到以下错误:安装items会话上下文时出错:(profile=epp.package.standard,phase=org.Eclipse.equinox.internal.p2.engine.phases.install,operator=null-->[R]net.sf.fjep.fatjar 0.0.31,action=)。无法准备部分IU:[R]net.sf.fjep.fatjar 0.0.31。