自作クラスの完全修飾クラス名


下記URLで、紹介されているライブラリを使おうとしています。
ところが、32pのように、
java_object('javax.swing.JFileChooser',[],Dialog)
と書くのはうまくいくのですが、31pのように、
java_object('Counter',[],MyCounter)
のように、自分で作ったクラスを使おうとすると、うまくいきません。エラーを見ると、(多分)クラスが見つからないようです。

このコードを記述しているplファイルはクラスファイルと同じディレクトリにしています。
クラスを置く、何か特定のディレクトリがあるのでしょうか?それともクラスの指定の書き方に問題があるのでしょうか?
何か解決案に検討がつく方、よろしくお願いします。

http://tuprolog.sourceforge.net/doc/2P_seminar.pdf

回答の条件
  • 1人2回まで
  • 登録:2009/11/25 01:26:05
  • 終了:2009/11/26 17:37:26

回答(1件)

id:azumi1975 No.1

azumi1975回答回数337ベストアンサー獲得回数162009/11/25 09:27:24

ポイント60pt

>エラーを見ると、(多分)クラスが見つからないようです。

クラスをパッケージ名を含めてみればよいです。

>'javax.swing.JFileChooser'

この例だと、javax.swingまでがパッケージ名です。


また実行時にクラスを探しに行きますので、プラスパスを設定する必要があります。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません