我使用.jar文件来重用代码开发项目。
因此,我有一个名为TOOLS.jar的.jar文件,并且我在名为HelloWorld.java的文件中开发了一个简单的应用程序,它引用了我的TOOL包中的内容,这些内容来自TOOLS.jar。
我使用以下命令行进行编译:
javac -g -d C:\MyApp -cp TOOLS.jar HelloWorld.java
我的操作成功了,现在我想执行我的应用程序,使用以下命令(我在C:\MyApp文件夹中):
java -cp <path>\TOOLS.jar;. HelloWorld
操作成功了,但我的问题是:
当我有多个外部.jar文件的时候,我该如何执行我的应用程序?
我必须在命令中使用 -cp 选项添加每一个文件吗?
是否有一种方法可以生成只有一个可执行文件并执行它(就像C程序的.exe文件)?