1. ホーム
  2. java

[解決済み] Jarファイル内のクラスを実行する

2022-04-14 15:58:18

質問

というjarファイルがある場合 myJar.jar にある /myfolder というクラスを使用したい場合 myClass コマンドラインからそれを行うにはどうすればよいのでしょうか?

ディレクトリに移動して java -cp myJar.jar.myClass が、うまくいきません。何か手助けがあれば、よろしくお願いします。

解決方法を教えてください。

使用方法 java -cp myjar.jar com.mypackage.myClass .

  1. クラスがパッケージ内にない場合は、単純に java -cp myjar.jar myClass .

  2. があるディレクトリ内にいない場合は myJar.jar があればOKです。

    1. UnixまたはLinuxプラットフォームの場合。

      java -cp /location_of_jar/myjar.jar com.mypackage.myClass

    2. Windowsの場合。

      java -cp c:\location_of_jar\myjar.jar com.mypackage.myClass