【发布时间】:2011-08-29 12:11:28
【问题描述】:
我使用 .jar 开发一个项目以重用代码。
所以我有一个名为 TOOLS.jar 的 .jar,我在文件 HelloWorld.java 中开发了一个简单的应用程序,它从 TOOLS.jar 引用我的包 TOOLS
我用这个命令行编译:
javac -g -d C:\MyApp -cp TOOLS.jar HelloWorld.java
成功了,当我想执行我的应用程序时,我使用这个命令(我在 C:\MyApp 文件夹中):
java -cp <path>\TOOLS.jar;. HelloWorld
成功了,但我的问题是:
当我有多个外部 .jar 文件时如何执行我的应用程序?
我必须在命令中添加每个 -cp 选项吗?
有没有办法只生成一个二进制文件并执行它(作为带有 C 程序的 .exe)?
【问题讨论】:
标签: java jar classpath executable executable-jar