我有一个在Eclipse中编写的Java应用程序,在那里它可以正常工作。
在导出到目录的命令行中运行也是可以的。在该目录中有另一个包含两个jar文件的目录,我需要这些文件来运行应用程序,并且清单文件具有指定它们的Class-path选项。
我想知道是否有一种使用Eclipse生成必要文件以便在另一台机器上运行此应用程序的方法?
如果我选择“创建可执行的jar文件”,它会创建一个巨大的文件。它确实解压缩并重新打包了这两个库,我知道这是将它们的功能包含在内的一种方式。但是,我实际上更希望它们以某种方式保留为自己的jar文件,但我不确定Eclipse是否能够做到这一点。更烦人的是,“可执行jar”选项会将我的Eclipse项目中的许多文件放入该jar文件中。我没有看到选择哪些文件被包含在内的选项,尽管我在项目属性中看到了输入和排除“规则”的地方。这些规则适用于此处吗?还是有其他地方可以选择包含或不包含在“可执行jar”中的内容?
如果我选择“创建jar”(而不是“创建可执行jar”),我不知道有没有地方可以包含这两个jar文件。也许没有地方可以包含它们以便使用。
如果可能,我不想使用Ant,我不想使用Maven,我也不想下载另一个工具。在我看来,Eclipse已经拥有所有这些信息,我怀疑它已经能够在不必去学习另一个“聪明”的工具的情况下完成此操作。