是否可以从另一个应用程序调用静态方法?

时间:2015-06-28 22:49:54

标签: java

我在main()中有一个带有无限循环的类Server和公共静态String方法getStats(),服务器运行并在静态变量中存储一些信息。我想要另一个独立的应用程序,它将在同一台机器上运行,并应显示getStats()的输出。我设法调用这样的方法:

import server.Server;

class ServerStats
{
     public static void main(String[] args) {
        String response = Server.getStats();
        System.out.println(response);
     }
}

但由于非常明显的原因,它显示错误的(未初始化的)数据。

那么,有没有办法从ServerStats运行Server的静态方法getStats()并获得正确的响应,还是应该只编写它们之间的客户端 - 服务器交互?任何人都可以推荐一些常见的模式来解决这个问题,除了套接字和rmi?

0 个答案:

没有答案