我有这些java文件:
#a div:nth-of-type(1) {
display: none;
}
生成这些类文件:
LDF1File.java
LDFFile.java <-- super class
在我的python代码中,我可以导入LDF1File $ 1,但不能导入LDF1File。我明白了:
LDF1File.class -- there is no inner class
LDF1File$1.class <-- no idea where this comes from
LDFFile.class
这是完整的代码:
>>> 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
所以我不确定为什么有一个带有美元符号的类文件的名字,我不知道为什么JPype找不到LDF1File。只是为了统治一些可能的建议,没有依赖注入,没有aspectj东西,没有spring,没有番石榴。这只是简单的java。
答案 0 :(得分:0)
我只在我的类路径中包含了我正在使用的包的jar而且没有任何依赖项。将所有依赖项jar添加到类路径后,它能够加载LDF1File.java