【发布时间】:2012-02-01 06:25:46
【问题描述】:
我有一个助手库,我写它放在 Apache Commons 之上,当我尝试 javac 它(以便我可以把它变成一个 jar)时,它相当合理地抱怨它不知道我在做什么我说的是当我引用 commons.jar 中的内容时。
如何包含一个 jar 以便 javac 可以编译?
【问题讨论】:
我有一个助手库,我写它放在 Apache Commons 之上,当我尝试 javac 它(以便我可以把它变成一个 jar)时,它相当合理地抱怨它不知道我在做什么我说的是当我引用 commons.jar 中的内容时。
如何包含一个 jar 以便 javac 可以编译?
【问题讨论】:
对于窗户:
javac -cp ".;/dir/commons.jar;/dir/more_jar_files.jar" MyClass.java
对于 unix 或 mac(感谢 Dawood 的提示):
javac -cp ".:/dir/commons.jar:/dir/more_jar_files.jar" MyClass.java
这意味着:
javac -cp <path to jar> MyClass.java
【讨论】:
: 而不是分号 ;
: