在UNIX中运行Python时没有名为java.lang.System的模块

时间:2017-10-25 03:00:18

标签: java python unix

我是Python新手,我现在有一个Python脚本,当我尝试在UNIX中运行它时: python execute.py,它抛出一个错误

Traceback (most recent call last):
File "execute.py", line 7, in <module>
import java.lang.System
ImportError: No module named java.lang.System

以下是Python脚本的开头:

#ident    "%W%"
import os
import sys
sys.path.append('/opt/jdk/1.8.0_91l64/bin')
print sys.path
#import java.net.InetAddress
import java.lang.System

我可以知道如何在Python中导入Java模块吗?

1 个答案:

答案 0 :(得分:1)

您尝试做的只能在Jython解释器中实现 - 这实际上是一个死的项目。 (它自2015年以来一直没有更新,似乎不太可能支持Python3。)

实际上:如果要使用Java包,请使用Java。如果你想编写Python,你需要使用Python模块来实现你想要的功能。