Я не могу заставить PyDev - PYTHONPATH распознать мой каталог Java src в Eclipse - PullRequest
1 голос
/ 15 сентября 2011

На вкладке Свойства проекта> PyDev - PYTHONPATH> Исходные папки у меня есть каталог с исходным кодом Java. Однако, когда я пытаюсь запустить свой файл Python, используя правый клик> Run As> Jython Run, я получаю «ImportError: не могу импортировать имя Person». Это очень простой скрипт на Python:

from com.entities import Person

person = Person()
print person.getFirstName()

Я читал, что некоторые люди обсуждают создание JAR-приложения Java, а затем ссылаются на JAR, но кажется довольно ясным, что я должен иметь возможность ссылаться на мой исходный каталог.

EDIT

Итак, я только что протестировал, используя ссылку JAR, содержащую мой класс, и это сработало. Так почему же не работает ссылка на исходную папку?

1 Ответ

1 голос
/ 15 сентября 2011

На самом деле, это зависит от того, как вы структурируете свой Java-код ... вы должны добавить в качестве исходной папки папку, в которой находятся ваши файлы .class (поскольку это папка, которая добавляется в ваш pythonpath - поэтому, в зависимости от вы структурируете свой проект, это может быть ваша папка 'bin').

Ссылка: прочитать последние строки в: http://pydev.org/manual_101_project_conf2.html

...