gpt4 book ai didi

java - 在运行时从java中的另一个进程获取初始化的静态对象

转载 作者:行者123 更新时间:2023-12-02 12:16:40 24 4
gpt4 key购买 nike

是否可以做这样的事情,比如从一个java进程中从另一个进程获取一些静态数据:

我有 2 个 Java 应用程序。

应用1

public static String hello;

public static void string main(String[] args) {
hello = "hello";
}

应用2

public static void string main(String[] args) {
String hello = someHowTakeInitializedHelloPropertyFromApplication1()
}

最佳答案

您无法访问运行 JVM 的另一个进程的内存空间中的对象。如果您需要从另一个进程访问任何数据,请将表示该数据的类设置为可序列化,并在其他进程中提供 API 以使序列化对象可供其他进程使用。

This Q&A讨论跨 JVM 共享信息的选项。对于需要共享极少量信息的情况,请使用 Java Management Extensions 编码托管 bean可能是一个权宜之计。

关于java - 在运行时从java中的另一个进程获取初始化的静态对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46117438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com