クラスパスを現在のディレクトリに設定し、Linux コマンド ラインからload.jar
引数を指定して現在のディレクトリにある jar ファイルを実行する方法。load=2
次のようにjarを実行しようとしましたが、他のディレクトリからクラスを実行しています。
java -cp ./load.jar:$CLASSPATH load.Start load=2
クラスパスを現在のディレクトリに設定し、Linux コマンド ラインからload.jar
引数を指定して現在のディレクトリにある jar ファイルを実行する方法。load=2
次のようにjarを実行しようとしましたが、他のディレクトリからクラスを実行しています。
java -cp ./load.jar:$CLASSPATH load.Start load=2
JAR ファイル内で from クラスを実行するにはload.jar
、
java -jar load.jar
その際、アプリケーションのエントリ ポイントを定義する必要があります。Main-Class
通常、これは、タグを含むマニフェスト ファイルを提供することによって行われます。ドキュメントと例については、このページをご覧ください。引数load=2
は、通常の Java アプリケーションと同じように指定できます。
java -jar load.jar load=2
クラスパスに現在のディレクトリも含まれているため、Class-Path
タグも使用する必要があります。詳しくはこちらをご覧ください。
たとえば、端末 (Ubuntu Linux) または (Windows コンソール) から filex.jar という Java ファイルを実行するには、次のコマンドを使用します。
java -jar filex.jar
ファイルはターミナルで実行されます。
sudo -sH
java -jar filename.jar
実行可能ファイルをルートとして実行しないでください。