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

4 投票
2 回答
1201 浏览
提问于 2025-04-16 06:59

我需要一个Java程序直接从Python的数据库中获取数据。我不太确定这是否可行。这个数据库是透明的/独特的吗?还是说每个实例(如果它们真的可以共存的话)都有自己的数据库? 简单来说:Java应用程序如何从Python应用程序的数据库中获取数据,反之又如何呢?

2 个回答

9

不同版本的应用程序可以共享一个数据存储。根据我所知道的,你可以同时拥有一个Java版本和一个Python版本的应用。以前,为了使用那些在Python中实现但在Java中还没有的功能,常常需要一些小技巧,现在可能仍然需要。

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

6

你可以使用 jython。它是用Java写的Python版本。通过这种方式,你可以在Python中调用Java的函数和类。这样就能在Java环境中运行Python代码了。

至于反过来(在Python中运行Java),我就不知道有没有什么方法了。

撰写回答