我是python& amp;的新手想要运行简单的helloworld程序,
这是我的default.py
from quickstart import HelloWorld
import jpype
import os.path
asd= os.path.join(os.path.abspath("./"), "lib")
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asd)
hw = HelloWorld()
hw.main()
这是我在 init .py
中的代码class HelloWorld:
def __init__(self, dataDir):
self.dataDir = dataDir
def main(self):
"""
: The path to the documents directory. :
"""
Document = jpype.JClass("com.aspose.words.Document")
DocumentBuilder = jpype.JClass("com.aspose.words.DocumentBuilder")
doc = Document()
builder = DocumentBuilder(doc)
builder.writeln('Hello World!')
doc.save(self.dataDir +'HelloWorld.docx')
问题是,当我在代码上面运行时,我没有收到任何错误,但程序因此消息而停止"进程已完成退出代码-1073741819(0xC0000005)",