пакет ошибок org.python.util не существует, компиляция с помощью ant - PullRequest
0 голосов
/ 20 февраля 2012

Я пытаюсь вызвать метод Python в Java, функциональность, аналогичная Неразрешенный импорт org.python / работа с Jython и Java?

Однако я использую ant для компиляции и запуска моих файлов. использование import org.python.util даст мне эту ошибку

package org.python.util does not exist

Я вижу, что python.org.util существует в jython-2.5.0.jar.

Итак, вот путь к классу, который у меня есть в моем файле build.xml:

classpath="${java.class.path}:./jgrapht/lib/jgrapht-jdk1.5.jar:\
    ./jgrapht/lib/jgraph.jar:./jgraphx/lib/jgraphx.jar:\
    ./jython/lib/jython-2.5.0.jar:./colt/lib/colt.jar:."

и я также добавил путь к jar-файлам jython в свой путь к классу. то есть выглядит как echo $path дает мне все необходимые пути. Чего-то не хватает здесь, чего я не знаю?

1 Ответ

0 голосов
/ 20 февраля 2012

Попробуйте сделать все классы в пакете доступными:

import org.python.util.*;

Или это включить определенный класс:

import org.python.util.TemplateAntTask;

РЕДАКТИРОВАТЬ: Кроме того, похоже, что после jython-2.5.0.jar в вашем classpath есть дополнительная косая черта.

...