Python JPype интеграция - PullRequest
       10

Python JPype интеграция

0 голосов
/ 11 января 2010

Я использую JPype. Вот код, который я пытаюсь использовать

from jpype import *

startJVM("C:\Program Files\Java\jdk1.6.0_14\jre\bin\client\jvm.dll","-ea")
java.lang.System.out.println("hai")
shutdownJVM() 

Выдает ошибку при выполнении оператора println

java.lang.System.out.println("hai")
File "<stdin>", line 1
java.lang.System.out.println("hai")
                                   ^
SyntaxError: invalid syntax 

Ответы [ 2 ]

0 голосов
/ 11 января 2010

Во-первых, все ли зависимости настроены правильно? Java, Python, JPype и т. Д.?

Вы пытаетесь выполнить один из первых примеров в документации.

Образец, который они предоставляют в документах:

from jpype import * 
startJVM("d:/tools/j2sdk/jre/bin/client/jvm.dll", "-ea") 
java.lang.System.out.println("hello world") 
shutdownJVM()

Одним из основных отличий является то, что вы используете \ в качестве разделителя пути. Согласно документации, возможно, попробуйте /.

0 голосов
/ 11 января 2010

Похоже, вы просто пропустили точку с запятой (;)

...