我想在命令行中编译我的Java程序。到目前为止,NetBeans一直在为我做这项工作。
我的计划包括:
/program/
/src/mypacket/
/klass1.java
/...
/src/Main.java
/resources/
/img1.png
/...
/lib/
/jar1.jar
/...
不幸的是,我无法建立正确的命令。我的努力结果如下:
javac -classpath lib/*.jar src/mypacket/*.java src/Main.java
结果我得到〜20个类似于:
的错误src/mypacket/myclass.java:4: error: The import xyz.zyx cannot be resolved
我做错了什么?
答案 0 :(得分:3)
Classpath应为lib/one.jar:lib/two.jar
,但您的shell会将其展开为lib/one.jar lib/two.jar
。