Справка по синтаксису Java для Noobie
Кто-нибудь может объяснить, что делает JdClient в этом коде:
public JdClient client = new DefaultJdClient("some args")
и как реализовать это в Python с Jpype
1 ответ
Решение
Это создает public
переменная с именем client
типа JdClient
позвонив DefaultJdClient
конструктор с некоторыми аргументами.
Использовать его в Python было бы чем-то вроде этого, хотя я не уверен, так как я просто бегло оглядел документацию, и я понятия не имею, откуда взялся JdClient, поэтому может возникнуть необходимость импортировать эту библиотеку Java и ссылаться на это по мере необходимости, как можно было бы сделать java.lang.System.out.println('hello world')
from jpype import *
startJVM("d:/tools/j2sdk/jre/bin/client/jvm.dll", "-ea")
client = DefaultJdClient("hello world")
shutdownJVM()