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

Jor*_*rte 4 python java integration google-app-engine google-cloud-datastore

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

Ste*_*sop 9

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

当然,这些版本中只有一个可以是默认版本,但其他版本是可访问的.

  • 不需要AFAIK,你绝对可以做到这一点.它经常被用作各种事物的黑客.您可以部署应用程序的python版本,为其提供不同的版本ID.即使它不是默认值,您也可以使用包含版本ID的特殊URL来访问它. (3认同)

nos*_*klo 6

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

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