3

だから私は次の構造を持っています:

HelloWorld
  -> Package1
      -> Class1.java
  -> Package2
      -> Class2.java 

次を使用して、コマンドラインから Class2.java をコンパイルしようとしています。

javac -classpath ../equinox.jar Package2/Class2.java

しかし、私はエラーが発生し続けます:package Package1 does not exist

どうすればこれを修正できますか?

4

1 に答える 1

2

現在のディレクトリをコンパイル パスに含める

javac -classpath ../equinox.jar:. Package2/Class2.java

説明:-classpath引数が使用されているため、現在のディレクトリはクラスパスで自動的に使用されなくなり、明示的に追加する必要があります。

すべてのコマンド ライン オプションの完全な説明については、 Java プログラミング言語コンパイラを参照してください。

于 2013-09-02T13:52:18.530 に答える