0

プロジェクトを実行するために -classpath を適切に設定するのに問題がありました。

私がやるべきだと思ったこと:

java -classpath /path/to/classes package.Main

これまでのところ機能する唯一のもの:

cd /path/to/classes
java -classpath . package.Main

私もやってみました-classpath /path/to/classes:.

そのクラスを別のディレクトリから実行できるようにする必要があるため、うまくいったソリューションを使用できません。

ここで本当にばかげたことを明らかに見逃しています。

編集:私はcygwinを使用しています

4

1 に答える 1

0

問題は、cygwin でのクラスパスの処理方法でした。

Java は Windows プログラムであるため、指定した cygwin パスを認識しません。

修正は次のとおりです。

java -classpath `cygpath -wp /path/to/classes/` package.Main

それが他の誰かに役立つことを願っています。

于 2012-11-21T23:11:10.790 に答える