我正在寻找一种从命令行访问正在运行的java程序的方法。最好woud是东西,执行以下操作:从shell命令访问正在运行的java程序
启动Java应用程序:
bash$java -jar MyBundle.jar App
访问应用程序:
bash$test.sh param1 param2
所以,test.sh
电话App
从MyBundle.jar
莫名其妙并将值param1
& param2
。
重要提示:我正在寻找非常快的方法。 App
保持数据库连接,并且每次我需要访问数据库时启动App
的开销非常大。
我需要可在Ubuntu和Debian中使用的解决方案。如果它能在Mac上运行 - 太棒了。
任何帮助表示赞赏!
从'System.in'中读取不是一个选项? – joe776 2011-05-31 14:14:23
那么,你想发送命令到正在运行的进程? – McDowell 2011-05-31 14:15:30
joe776 - 你有什么例子吗?会很棒... – Worker 2011-05-31 14:15:37