我想在24 x 7的远程计算机上运行一个java程序。
我已经在try catch块中包含了所有内容,因此它不会因为Exceptions而结束。
但程序目前正在我的eclipse IDE中运行。
我该怎么办? 我应该制作SWING GUI并转换为持续运行的exe。
每次计算机运行时,程序是否有任何运行方式。(可能作为服务)?
答案 0 :(得分:3)
JavaServiceWrapper是一个将Java程序包装为服务的好工具。
特别注意其restart capability。您可以将其配置为在退出时重新启动服务,或者如果给出的消息出现在日志/输出中(例如OutOfMemoryErrors等 - 这是特别有用,因为应用程序变得没有响应但没有退出)
答案 1 :(得分:1)
您可以通过命令行提示符在不使用IDE的情况下运行Java。即,用于Unix / Linux / Mac的Bash shell,用于Windows的cmd。
步骤:
javac Example.java ...
java Example
当然,您可以编写包含shell script
命令的.bat
或java Example
,并要求系统在系统启动后执行所有操作。
有关详细信息,请结帐http://www.skylit.com/javamethods/faqs/javaindos.html
答案 2 :(得分:1)