擅长:python、mysql、java
<p>似乎在服务器上找不到包含<code>edu/stanford/nlp/python/SUTimeWrapper</code>的jar文件。失败的特定代码是对<code>JClass('edu.stanford.nlp.python.SUTimeWrapper')</code>的调用,这是从jar加载类的请求。我建议检查服务器上的类路径和配置。在</p>
<p>可能的原因是(按可能性排序)</p>
<ol>
<li>jar文件不在服务器的类路径中。在</li>
<li>jar文件是用比运行时环境更新的JDK编译的(尽管这应该会生成一个不同的异常)。在</li>
<li>类所依赖的某些jar文件丢失或版本错误。(这将在异常中生成一个不同的类名,因此不太可能。)</li>
<li>jar文件本机部分的dll丢失或体系结构不正确。(稀有)</li>
</ol>
<p>假设jar文件在服务器上,我建议检查JPype <code>startJVM</code>调用的初始化,看看jar的路径是否正确。还可以使用<code>print(jpype.java.lang.System.getProperty('java.class.path'))</code>检查加载的类路径,以查看本地计算机和服务器计算机之间是否存在差异。在</p>