jarファイルを参照するために 'java -cp'コマンドラインで試してみましたが、何らかの理由で動作しません.FYI、私のマシンのjavaバージョンはjava1.8です。'java -cp'コマンドラインが動作しない
後で私は '-Djava-ext-dirs'オプションを試してみました。 コマンドに構文エラーがありますか?
と私のフォルダ階層:
jarファイルを参照するために 'java -cp'コマンドラインで試してみましたが、何らかの理由で動作しません.FYI、私のマシンのjavaバージョンはjava1.8です。'java -cp'コマンドラインが動作しない
後で私は '-Djava-ext-dirs'オプションを試してみました。 コマンドに構文エラーがありますか?
と私のフォルダ階層:
編集:声明あなたは-cp
パスにワイルドカードを使用することはできません。は古くなっています。下の@Heriのコメントを見てください。
-cp
パスにはワイルドカードを使用できません。 Windowsでは;
、LinuxとmacOSでは:
で区切られたすべてのjarをリストする必要があります。
libディレクトリのjarをリストし、-cp
オプションを入力するシェル/コマンドスクリプトを作成できます。
java 6以降、ワイルドカードを使用することができます。 http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/classpath.html – Heri
を参照してください。@Heri:私にこれを知らせてくれてありがとう、私はこれのためには年をとっています;) – Xvolks
解決済み、問題は私が入れなかったことです
解決済み、問題は私が入れていないです; は、-cpオプションの最後に指定します。正しいコマンドは次のとおりです。java -cp lib/*; test.A –
abracadabra