最終更新日 2024-09-25

実行するマクロ(.mac)内ディレクトリにある「.class」や「.jar」は自動的に利用可能

概要

hmJavaVMにおいて、自作のクラスをどのディレクトリに配置すればよいのかについて記述しています。

実行するマクロファイルと同じ場所に「.class」や「.jar」を配置しておけばOK

表題にあるように、「実行すマクロファイル」と同じ場所の「.class」や「.jar」は、
1つでも、複数でも、「.class」と「.jar」が混じっていても、
利用可能となります。

.classの場合、

デバッグメッセージページ解説の中でも、
自然と.classが利用可能となっています。

.jarの場合、

.jarでも何も変わらないのですが、とりあえず手順を踏んでみましょう。
デバッグメッセージのページで作成した「MyTest.java」ファイルを、
「.jar」ファイル化してみることとしましょう。

.classを何も変更せずに、.jarにしただけですので、秀丸マクロ(MyFirstTest.mac)は何も変更する必要がありません。

実行してみると、以下のように、.jarファイルも自動的にClassPathに追加されていることがわかります。

.jarの中身が、packageのクラスの場合

それでは、.jarの中身が、パッケージのクラスだった場合を想定してみましょう。