有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我有一个在main()和公共静态字符串方法getStats()中具有无限循环的类服务器,服务器运行并在静态变量中存储一些信息。我想要另一个独立的应用程序,它将在同一台机器上运行,并且应该显示getStats()的输出。我成功地调用了如下方法:

import server.Server;

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

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

那么,有没有办法从ServerStats运行服务器的静态方法getStats(),并获得正确的响应,或者我应该只编写它们之间的客户机-服务器交互?除了sockets和rmi之外,还有谁能推荐一些解决此类问题的常用模式吗


共 (0) 个答案