0

を使用して Python から Java プログラムの呼び出しをテストしようとしていpy4jます。Eclipse にプラグインをインストールし、test という名前の pydev プロジェクトを作成しました。py4j Webページで見つけた次のコードを実行しようとしています:

from py4j.java_gateway import JavaGateway, java_import

gateway = JavaGateway()
jvm = gateway.jvm

java_import(jvm, 'org.eclipse.core.resources.*')

workspace_root = jvm.ResourcesPlugin.getWorkspace().getRoot()
gateway.help(workspace_root, '*Projects*')

project_names = [project.getName() for project in workspace_root.getProjects()]
print(project_names)

しかし、インポートでエラーが発生します。py4j jar が Eclipse の plugins ディレクトリに存在することを確認しました。誰か助けてくれませんか?

4

1 に答える 1

1

http://py4j.sourceforge.net/install.html#install-instructionsから py4j アプリケーションをインストールする必要がありました

于 2014-10-11T15:08:28.327 に答える