2016-12-15 8 views
0

나는이 자바 파일이 함께 찾을 수 없습니다 LDF1 파일은 아닙니다. 여기

>>> JClass('aero.blue.bdms.ldf.stream.LDF1File') 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/eric/Software/anaconda3/envs/blue3/lib/python3.5/site-packages/JPype1-0.6.1-py3.5-linux-x86_64.egg/jpype/_jclass.py", line 55, in JClass 
    raise _RUNTIMEEXCEPTION.PYEXC("Class %s not found" % name) 
jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class aero.blue.bdms.ldf.stream.LDF1File not found 

는 전체 코드입니다 : 내가 얻을 그것의 이름에 달러 기호 클래스 파일이 왜

from jpype import * 
startJVM(getDefaultJVMPath(), "-ea", '-Xms1024m', '-Xmx4096m', '-Djava.class.path=./jars/bdms-chunkjava-lib-1.0.9-SNAPSHOT.jar:./jars/bdms-ldfjava-lib-1.0.9-SNAPSHOT.jar') 

LDF1File = JClass('aero.blue.bdms.ldf.stream.LDF1File') 

shutdownJVM() 

그래서 난 잘 모르겠어요, 난 잘 모르겠어요 왜 JPype LDF1File을 찾을 수 없습니다. 그냥 몇 가지 가능한 제안을 지배하기 위해 의존성 주입, aspectj 물건, 봄, 구아바가 없습니다. 이것은 단지 일반 자바입니다.

답변

0

필자는 자신의 클래스 경로에 내가 사용하고있는 패키지의 항아리와 종속성을 전혀 포함하지 않았습니다. 클래스 패스에 모든 종속성 병을 추가 했으므로 LDF1File.java를로드 할 수있었습니다.