javaでjarパッケージ内のメソッドを呼び出す方法

JARパッケージ内のメソッドを呼び出すには、そのパッケージをJavaのクラスパスに追加する必要があります。以下の方法で追加できます。

  1. java -cp
java -cp path/to/your.jar YourMainClass
  1. IDEでプロジェクトのビルドパスにJARファイルを組み込むには、[プロジェクトのプロパティ] または [ビルドパス設定] で関連オプションを見つける必要があります。
  2. ClassLoaderを利用してコード中にjarファイルを動的にロードします、例えば:
URLClassLoader classLoader = new URLClassLoader(new URL[] { new URL("file:/path/to/your.jar") });
Class<?> loadedClass = classLoader.loadClass("com.example.YourClass");

jar パッケージをクラスパスに追加すると、 import ステートメントでパッケージ内のクラスをインポートし、メソッドを呼び出すことができます。たとえば、次のようにします。

import com.example.YourClass;

public class YourMainClass {
    public static void main(String[] args) {
        YourClass object = new YourClass();
        object.yourMethod();
    }
}

クラスをインスタンス化してメソッドを呼び出すには、これはよく使用される方法です。jar パッケージ内のメソッドが静的メソッドの場合、インスタンス化する必要はなく、クラス名で直接呼び出せます。例えば:

import com.example.YourClass;

public class YourMainClass {
    public static void main(String[] args) {
        YourClass.yourStaticMethod();
    }
}
bannerAds