演習課題「作成した jarファイル を利用してみよう」
現在、作成したjar
ファイルを利用しようとしています。
①/home/ubuntu/java-jar/source/jp.paiza.jartest/jp/paiza/jartest/Testb.java
にて、jp.paiza.jarfile.Testa
をインポートする処理を記述
②Testb.java
にて、Testa
クラスのpaiza
メソッドを使用する処理を記述
③コンパイル
④実行
①から④を行い、jar
ファイル内のクラスであるTesta
クラスのpaiza
メソッドを使用した結果を出力してください。
なお、コンパイルコマンドについて理解できている場合は、以下のコマンドをコピーして使用してください。$ javac -d classes/jp.paiza.jartest -p lib source/jp.paiza.jartest/module-info.java source/jp.paiza.jartest/jp/paiza/jartest/*.java
また、jar
ファイルを作成するコマンドについて理解できている場合は、以下のコマンドをコピーして使用してください。$ java -p classes:lib -m jp.paiza.jartest/jp.paiza.jartest.Testb
期待する出力値
paiza
#04:作成したjarファイルの利用
このチャプターでは、作成したjarファイルを利用する方法について学習します。
ブラウザを開くだけでエディタ、Webサーバ、DB等の開発環境が整うクラウド開発環境PaizaCloudクラウドIDE。
PaizaCloud
https://paiza.cloud/ja/
シェルコマンド入門編
https://paiza.jp/works/shellcommand/primer
Linux入門編
https://paiza.jp/works/linux/primer
モジュールのコンパイルと実行について
https://paiza.jp/works/java/new-primer/java-new-primer-34/10801
クラスパスとモジュールパスについて
https://paiza.jp/works/java/new-primer/java-new-primer-34/10806
javac -d classes/jp.paiza.jartest -p lib source/jp.paiza.jartest/module-info.java source/jp.paiza.jartest/jp/paiza/jartest/*.java
java -p classes:lib -m jp.paiza.jartest/jp.paiza.jartest.B