Wolfram言語から直接Javaの実行可能ファイルやリソースにアクセスする.

静的メソッドを使う

J/Linkパッケージをロードする

Get (<<)を使って,J/Linkパッケージをロードする:

Javaを起動する

InstallJavaを使って,ローカルのJavaランタイムを起動する:

クラスパスを設定する

AddToClassPathを使って,Javaクラウスを含むファイルにJavaクラスパスを加える:

  • デフォルトで,AddToClassPath$HomeDirectoryと相対的にファイルを検索する.検索する絶対ファイルパスあるいはディレクトリを指定することもできる.

クラスをロードする

LoadJavaClassを使って,プログラムからJavaクラスをWolframカーネルにロードする:

メソッドを呼び出す

これでクラスの静的メソッドとフィールドが直接計算に使えるようになった:

クラスインスタンスを使う

J/Linkパッケージをロードする

Get (<<)を使って,J/Linkパッケージをロードする:

Javaを起動する

InstallJavaを使って,ローカルのJavaランタイムを起動する:

クラスパスを設定する

AddToClassPathを使って,Javaクラウスを含むファイルにJavaクラスパスを加える:

  • デフォルトで,AddToClassPath$HomeDirectoryと相対的にファイルを検索する.検索する絶対ファイルパスあるいはディレクトリを指定することもできる.

クラスインスタンスを作成する

JavaNewを使って,クラスの新しいインスタンスを作る:

メソッドを呼び出す

これでこのインスタンスからのメソッドとフィールドが直接計算で使えるようになった:

注釈

J/Linkの機能についての詳しい説明は,J/Linkユーザガイドを参照のこと.