Jarを自作してそれを使用したファイルを実行
参考にしたサイト
■jarの作成
■コンパイルと実行
作るもの
1.FizzBuzz.javaをまとめたMyLib.jarを作成する
C:\JarPrac\MakeJar>jar -cvf MyLib.jar jp\co\ThisIsMyLib\*.class
C:\JarPrac\UseMyLib\UseMyLib\src>javac -cp .; C:\JarPrac\MakeJar\MyLib.jar Main.java
3.FizzBuzzを実行
C:\JarPrac\UseMyLib\UseMyLib\src>java -cp .;C:\JarPrac\MakeJar\MyLib.jar Main 10
参考までに環境とコード
package jp.co.ThisIsMyLib;
public class FizzBuzz {
public FizzBuzz() {}
public void exec(int n) {
if (n % 3 == 0 && n % 5 == 0) {
System.out.println("FizzBuzz");
}else if (n % 3 == 0 && n % 5 != 0) {
System.out.println("Fizz");
} else if (n % 3 != 0 && n % 5 == 0) {
System.out.println("Buzz");
}
}
}
Main.java
import jp.co.ThisIsMyLib.FizzBuzz;
public class Main {
public static void main(String[] args) {
var fizzBuzz = new FizzBuzz();
fizzBuzz.exec(Integer.parseInt(args[0]));
}
}