0

我想在命令行中编译我的 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

我做错了什么?

4

1 回答 1

3

类路径应该是lib/one.jar:lib/two.jar,但你的 shell 将它扩展为lib/one.jar lib/two.jar.

于 2013-06-06T20:18:11.737 回答