Java和Python可以在同一个应用程序中共存吗?

时间:2010-11-12 14:53:31

标签: java python google-app-engine integration google-cloud-datastore

我需要一个Java实例直接从Python的实例数据存储中获取数据。我不知道这是否可能。数据存储区是透明/唯一的,还是每个实例(如果它们确实可以共存)都有其独立的数据存储区? 总结一下:Java应用程序如何从Python应用程序的数据存储区中获取数据,反之亦然?

2 个答案:

答案 0 :(得分:9)

不同版本的应用程序共享数据存储区,而AFAIK您可以同时拥有应用程序的Java版本和Python版本。它曾经是一个必要的黑客,使用在Python中实现但在Java中尚未实现的功能,很可能仍然是。

当然,其中只有一个版本可以是默认,但其他版本都可以访问。

答案 1 :(得分:6)

您可以使用jython。这是一个用java编写的python实现。你可以用这种方式从python中调用java函数/类。这将允许您在java实例中运行python代码。

我不知道有什么相反的事情(在python进程中运行java)。