2014-10-11 4 views
0

py4j을 사용하여 Python에서 Java 프로그램을 테스트하는 중입니다. 이클립스에 플러그인을 설치하고 test라는 이름의 pydev 프로젝트를 만들었습니다. 내가 py4j 웹 페이지에서 찾은 다음 코드를 실행하려고합니다 :ImportError : py4j.java_gateway라는 모듈이 없습니다.

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) 

가져 오기 오류가 발생합니다. Eclipse의 플러그인 디렉토리에 py4j jar가 있는지 확인했습니다. 누군가 도와 주실 수 있습니까?

답변

관련 문제