我在googleappengine中使用Python,我有一个Java类库,我想在我的程序中使用。。。在
有没有一种方法可以导入这个库并在python程序中使用它?在
我在网上搜了一下,发现了这样的东西:
from jpype import *
import re
import string
startJVM("/opt/sun-jre/lib/i386/client/libjvm.so", "-Djava.class.path=/home/talat/zemberek-0.6.4.jar", "-ea")
zerisim = JPackage('net').zemberek.erisim.Zemberek
但我不确定“jpype”是否可以在谷歌应用引擎中使用。。。在
谢谢你
如果java功能对您的应用程序至关重要,并且不容易在python中重写,那么您可以用java编写一个使用该库的简单web应用程序,并在appengine上作为一个独立的版本运行,而不是主python应用程序。然后可以使用HTTP从python应用程序调用java应用程序。这不是一个优雅的解决方案,但如果您真的需要功能,它应该可以完成任务。这里的关键是appengine允许你一次运行多个应用的“版本”,包括不同的运行时。在
目前在appengine上没有办法从Python导入或以其他方式访问Java库。Jython可能是一种值得尝试的方法(使用javagaesdk),不过我还不知道有人曾经这样做过。在
相关问题 更多 >
编程相关推荐