Могу ли я поместить файлы Java в папку в проекте pydev? - PullRequest
0 голосов
/ 14 июля 2010

У меня есть файлы .java и .class, которые я помещаю в папку внутри моего проекта pydev в Eclipse (потому что я в основном использую python).

В моем скрипте python я хотел вызвать файл класса javaиспользуя os.system.

os.system('java -mx1500m D:\\projects\\socialsense\\src\\ss\\samplefile\\test')

Однако он говорит, что мой файл класса не найден.Что не так?

1 Ответ

0 голосов
/ 14 июля 2010

Я ожидаю, что вы можете сделать это. Однако большинство людей, вероятно, поместили бы исходный код java и исходный код python в отдельные деревья каталогов, а также не помещали файлы .class и .java в одно и то же дерево. (Если вы поместите все в одно и то же место, вы почувствуете боль, когда попытаетесь внедрить «чистое» правило в файл сборки ... или когда вы захотите проверить свой проект в управлении версиями.)

Ваша непосредственная проблема в том, что у вас неверный синтаксис команды для команды java. Имя класса точки входа указывается путем указания полного имени класса, а не пути. И вам, вероятно, также нужно использовать опцию -cp.

Подробнее о том, как это сделать, см. На справочной странице java .

...