我在mac上的终端上运行了一个java应用程序(craftBukkit)。我正在编写一个网页(使用asp net运行)将用户添加到列表中。完成之后,我需要将命令“reload”发送到java应用程序,就好像我将它输入到运行它的终端中一样。
java应用程序不会退出或重新启动...只需接收命令。
这可能吗?两者都在同一台计算机上运行。
谢谢, 亚当
答案 0 :(得分:2)
由于Java应用程序位于“沙盒”中,因此我认为最简单方式是在Java端侦听UDP套接字并发送消息以从C#应用程序重新加载。
修改:: 强>
另一种可能适合你的方法,虽然我不熟悉C#,从程序中调用java程序作为进程,并在需要时获取IO流,将“reload”打印到java app输入流