JPLの使い方を理解しようとしています。この目的のために、そのテストの 1 つをドキュメント セクション ( swipl\doc\packages\examples\jpl\java\Time
) から Eclipse にコピーし、実行しようとしました。
バッチ ファイルをダブルクリックすると、すべて正常に実行されます。Eclipse を使用して Time クラスを実行すると、
Exception in thread "main" jpl.PrologException: PrologException: error(existence_error(source_sink, 'time.pl'), _0)
簡単な Java プロジェクトを作成しました。ルートにコピーTime.java
されます。time.pl
また、必要なパス変数を作成jpl.jar
し、プロジェクトに接続しました。
JPL.init()
動作します。この部分の if ステートメントで失敗します。
static void test_0() {
Query query = new Query("consult('time.pl')");
if (!query.hasSolution()) {