java进程间通信

java进程间通信,java,swing,ipc,Java,Swing,Ipc,可以在命令行中运行java类来运行swing中的特定类或函数吗 例如,当java-Test-asd将正在运行的swing Jlabel设置为asd时,这两个程序在不同的进程中运行。您需要在进程之间创建一个接口(或者如Matthew所说:实现进程间通信)。实现这一目标的方法有数百万种,仅举几个例子: 创建一个基于文件的接口(测试将写入一个文件,JLabel将读取该文件) 在两者之间创建TCP/IP连接 在两者之间创建HTTP连接(JLabel可能运行glassfish线程或类似的东西) 创建JM

可以在命令行中运行java类来运行swing中的特定类或函数吗


例如,当
java-Test-asd
将正在运行的swing Jlabel设置为asd时,这两个程序在不同的进程中运行。您需要在进程之间创建一个接口(或者如Matthew所说:实现
进程间通信
)。实现这一目标的方法有数百万种,仅举几个例子:

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

    • 最直接的方法是创建RMI方法调用


      它从一开始就内置在java中,相当简单和轻量级。

      这是可行的,但不是一个好的设计。@org.life.java:你怎么知道这不是一个好的设计?@Lukas Eder他试图在两个进程之间进行通信,这也可以通过使用其他技术来实现,你说这是一个非常sux的想法,但我没有选择,因为我正在做最后一年的项目,我的讲师希望我使用一个专有软件“vitamin d video”,它可以进行人体检测,并且在检测时能够运行命令行。所以我需要在我的java swing中显示人类活动……我没有理解汇编代码的黑客技能,所以我只使用这个方法……您可能想补充一点,这就是调用。