2011-10-19 206 views
-1

任何人都可以给我一个关于如何从另一个终端/ cmd面板访问java对象到当前正在运行的应用程序的想法。通过终端访问运行时java

我想创建一个应用程序,我可以从Java运行服务,通过命令提示符只喜欢Maven的风格“行家-version”或svn风格“SVN提交”获取信息......

我也想添加“启动/重新启动/停止”进入命令

谢谢你身后间相互作用

+0

这不是一个可以用StackOverflow格式轻松回答的问题,您应该阅读管道和进程间通信(IPC),然后询问更具体的此外,请阅读http://stackoverflow.com/questions/how-to-ask –

回答

1

的基本想法是,你创建共享访问的对象。例如,如果你看看码头,停止命令是使用套接字实现的 - 也就是说,码头有关闭套接字和shutdown.jar,它只是向这个套接字发送一些命令。另一个选择是使用ssh服务器http://code.google.com/p/sshd/或文件(例如,如果您将某个文件放在某个目录中,它将被视为您的应用程序的命令,但最好的方法是使用JMX(http://www.oracle.com) /technetwork/java/javase/tech/javamanagement-140525.html)