如何编译具有jar依赖项的java文件?

如何编译具有jar依赖项的java文件?,java,jar,javac,Java,Jar,Javac,我编写了一个helper库,它位于ApacheCommons之上,当我尝试对它进行javac(以便将其制作成一个jar)时,它会非常合理地抱怨,当我引用Commons.jar中的内容时,它不知道我在说什么 如何包含jar以便javac可以编译?对于windows: javac -cp ".;/dir/commons.jar;/dir/more_jar_files.jar" MyClass.java 对于unix或mac(感谢Dawood提供的提示): 这意味着: javac -cp <p

我编写了一个helper库,它位于ApacheCommons之上,当我尝试对它进行javac(以便将其制作成一个jar)时,它会非常合理地抱怨,当我引用Commons.jar中的内容时,它不知道我在说什么

如何包含jar以便javac可以编译?

对于windows:

javac -cp ".;/dir/commons.jar;/dir/more_jar_files.jar" MyClass.java
对于unix或mac(感谢Dawood提供的提示):

这意味着:

javac -cp <path to jar> MyClass.java
javac-cp MyClass.java

这个,或者如果您在Unix上,则使用冒号
而不是分号
是的,对于Mac,您将使用
tooSo。。。除了创建类(现在完成)并将其打包到jar中(也完成)并将jar包含在我的项目中(同上),还有什么我需要做的吗?因为我的助手类没有出现在eclipse的intellisense中,项目也不会编译,所以很明显它找不到我正在JARing的类。不明白,你到底想做什么?我正试图通过Java构建路径将我的jar包含在项目中。所以,我用我的类(包含我的helper库)制作jar,但是当我在我的项目中实际使用它(即new MyServerCall();)时,它不被识别。
javac -cp <path to jar> MyClass.java