2012-04-26 5 views
3

저는 Java/Eclipse에 처음 접했고 이걸하려고 시도하고 있습니다 Jython tutorial.자이 썬, 내 .py 파일을 어디에 두어야합니까?

내 파이썬 파일을 IDE의 트리 디렉토리 구조에 배치해야하는 위치를 이해할 수 없습니다. 나는 성공하지 못한 채 여러 위치에 파일을 놓으려고 시도했다.

다음과
<module 'sys' (built-in)> 
Exception in thread "main" Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
ImportError: No module named Employee 

이 튜토리얼에 대한 나의 나무 디렉토리 구조가 될 때 :

JythonTest 
---src 
------jyinterface 
---------factory 
------------EmployeeFactory.java 
------------Employee.py 
---------interfaces 
------------EmployeeType.java 
------------Employee.py 
---------Main.java 
---------Employee.py 
---Employee.py 
---lib 
------jython-2.5.2.jar 
------Employee.py 

편집 : 이것은 내가 오류 메시지입니다 그래서 부분적으로 자신을 응답하고있어, 첫 번째 부분에 대해서는 동일한 종류의 상황에 대한 설명이있는 this link을 발견했으며 작동합니다!


나머지 문제는 미래의 파이썬 라이브러리의 가져 오기 경로를 어떻게 처리 할 것인가입니다. 그것은 같은 것을 사용해야 할 것 같습니다 :

PySystemState sys = Py.getSystemState(); 
sys.path.append(new PyString("isItHereThatIShouldPointToJython-2.5.2.jar???")); 

상대 경로 또는 설치를 독립적으로 설정할 수있는 방법이 있습니까?

감사합니다.

답변

-1

Eclipse로 작업하는 경우 PyDev 플러그인을 살펴 보는 것이 좋습니다. 우리는 복잡한 환경에서 자이 썬 개발을 위해이를 광범위하게 사용하며, .py 파일을 어디에 둘 것인지, 패키지를 구조화할지에 관해서 우리에게 모든 것을 돌 봅니다.

0

run: Exception in thread "main" Traceback (most recent call last): File "", line 1, in ImportError: No module named Employee C:\Users\A\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1 BUILD FAILED (total time: 2 seconds)

이 문제가 발생했을 때 두 가지를 시도했습니다. cmd 오류로 인해 독립 실행 형 항아리 사용을 중단했습니다. 다음이 코드를 시도 할 때

https://wiki.python.org/jython/JythonMonthly/Articles/October2006/3
jyinterface.interfaces 패키지에 Employee.py를 두는 대신 src 폴더에 부동 상태로 놓습니다. (나는 Py 플러그인을 사용하여 Netbeans를 사용 중입니다)