我使用Eclipse创建可执行JAR。它依赖于其他外部JAR文件。
在Eclipse中,你只需要选择“提取所需的库到生成的JAR”选项即可轻松创建可执行JAR文件。
你可以创建一个可执行的JAR文件,在安装有JRE的任何地方都可以执行它。
但是,如果我使用命令行编译JAR文件。
因此,我的问题是如何使用命令行生成可执行JAR文件,就像在Eclipse中一样。
在Eclipse中,你只需要选择“提取所需的库到生成的JAR”选项即可轻松创建可执行JAR文件。
你可以创建一个可执行的JAR文件,在安装有JRE的任何地方都可以执行它。
但是,如果我使用命令行编译JAR文件。
javac -classpath [外部 JAR 文件] *.java
jar cfm [名称].jar manifest *.class [外部 JAR 文件]
它可以生成JAR文件。但是,这个JAR文件只能在生成它的目录中执行。如果我将它放到另一个目录或机器上,它会报告“NoClassDefFoundError”。因此,我的问题是如何使用命令行生成可执行JAR文件,就像在Eclipse中一样。