Java 运行时使用的shell命令是什么;“出口”;Eclipse中的JAR?

Java 运行时使用的shell命令是什么;“出口”;Eclipse中的JAR?,java,eclipse,shell,maven,jar,Java,Eclipse,Shell,Maven,Jar,我想从命令行将我的eclipse项目导出为JAR,但我只通过eclipse UI使用File->export->Java->JAR完成了这项工作。Java JDK提供了JAR命令: 对于更精细的用法,您最好考虑一些类似Apache Ant或Maven: -或者,听上去你可能真的在寻找什么-,它可以创建包含依赖项的包 对。jar命令是关键,但我的构建路径中有一些库,我想确保所有依赖项的打包方式与Eclipse完全相同。@190290000 rubleman您的Eclipse项目配置为Maven

我想从命令行将我的eclipse项目导出为JAR,但我只通过eclipse UI使用File->export->Java->JAR完成了这项工作。

Java JDK提供了
JAR
命令:

对于更精细的用法,您最好考虑一些类似Apache Ant或Maven:

  • -或者,听上去你可能真的在寻找什么-,它可以创建包含依赖项的包

对。jar命令是关键,但我的构建路径中有一些库,我想确保所有依赖项的打包方式与Eclipse完全相同。@190290000 rubleman您的Eclipse项目配置为Maven项目吗?不是。这个问题让我开始思考Eclipse可能不会在构建/导出时使用shell命令,尽管如此,我必须有一个等价的命令可以用于构建/导出。一定有!这个问题似乎也很有用@190290000 rubleman您可能想从这里开始。Eclipse不一定执行shell命令。当然,Eclipse的构建/运行/导出必须有一些等效的shell命令,或者我是不是太天真了?可能有。但事实并非如此。Eclipse可以生成JAR文件本身,它可以以不符合Oracle <代码> jar < /C>命令的方式生成100%种方法。如果使用Ant或Maven作为构建工具(从Eclipse中),您还必须考虑如何>如果要从命令行生成JAR文件,真正的答案是读取“JAR”命令的手动条目,而不是尝试对Eclipse所做的事情进行反向工程。(这是一个“XY问题”…)