java进程间通信

标签 java swing ipc

是否可以在命令行中使用运行 java 类来在运行的 swing 中运行某个类或函数?

比如,当java Test asd将一个正在运行的swing Jlabel设置为asd时

最佳答案

这两个程序在不同的进程中运行。您将需要在进程之间创建一个接口(interface)(或者如 Matthew 所说:实现进程间通信)。有数百万种方法可以实现这一点,仅举几例:

  • 创建一个基于文件的接口(interface)(测试将写入文件,JLabel 将读取该文件)
  • 在两者之间创建 TCP/IP 连接
  • 在两者之间创建一个 HTTP 连接(JLabel 可能运行一个 glassfish 线程或类似的东西)
  • 创建 JMS 连接
  • 创建一个 RMI 方法调用
  • 创建 Web 服务(再次使用运行 glassfish 的 JLabel)
  • 还有很多...

关于java进程间通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4582809/

相关文章:

java - 将变量传递给扩展类并调用方法

c++ - 如何在 Windows 中访问继承的匿名管道 HANDLE,而不是 stdout、stderr 和 stdin?

c - Windows - 同时等待事件和套接字

java - 从一个类到外部类的指针?

java - 本地类型推断与实例

java - 使用 eclipse IDE 运行 Apache OFBiz 时出错

java - 在 java swing 中定位按钮

java - 将 Jpanel 添加到 Jframe NetBeans

java - JPanel 不显示

c++ - 匿名管道的 ReadFile 函数