我想在远程计算机上 24 x 7 运行一个 java 程序。
我已将所有内容都包含在 try catch 块中,这样它就不会因为异常而结束。
但是程序当前正在我的 Eclipse IDE 中运行。
我应该如何进行。我是否应该制作一个 SWING GUI 并转换为继续运行的 exe。
每次计算机运行时程序是否有任何运行方式。(可能作为服务)?
JavaServiceWrapper是一个很好的实用工具,可以将 Java 程序包装为服务。
特别注意它的重启能力。您可以将其配置为在退出时重新启动服务,或者如果日志/输出中出现给定消息(例如 OutOfMemoryErrors 等 - 这特别有用,因为应用程序变得无响应但尚未退出)
您可以通过命令行提示符在没有 IDE 的情况下运行 Java。即,适用于 Unix/Linux/Mac 的 Bash shell,适用于 Windows 的 cmd。
脚步:
javac Example.java ...
java Example
当然,你可以写一个shell script
or .bat
which 包含该java Example
命令,并要求系统在系统启动后执行所有操作。
有关更多信息,请查看 http://www.skylit.com/javamethods/faqs/javaindos.html