0

Java のいくつかのコマンドで問題が発生しています。アプリを実行するために別の JAR が必要な JAR を作成しました。クリックするだけで実行するバッチファイルを作成しました:

java -cp Projecto.jar;.\jcommon-1.0.17.jar;.\jfreechart-1.0.14.jar Geral.Client  
pause

これを変更して、Linux および Mac OS 用の実行可能ファイルを作成するにはどうすればよいですか? コマンドのため:

java -cp Projecto.jar;.\jcommon-1.0.17.jar;.\jfreechart-1.0.14.jar Geral.Client

私が試した限り、Linuxでは機能しません。

4

3 に答える 3

1

Unix ベースのオペレーティング システムのパス区切り文字は:、セミコロンではなくコロン;です。また、Unix ベースのオペレーティング システムのファイル セパレータは/、バックスラッシュではなくスラッシュ\です。

したがって、これは次のようにする必要があります。

java -cp Projecto.jar:./jcommon-1.0.17.jar:./jfreechart-1.0.14.jar Geral.Client
于 2012-06-17T14:59:24.333 に答える
0

\スラッシュをに変更してみてください/

于 2012-06-17T15:00:36.957 に答える
0

semicolons (;)all tocolon (:)と all back-slash (\)toを置き換える必要がありますforward-slash(/)

于 2012-06-17T15:02:02.833 に答える