リモート コンピュータで 24 時間年中無休で Java プログラムを実行したいと考えています。
例外のために終了しないように、try catch ブロックにすべてを含めました。
しかし、プログラムは現在Eclipse IDEで実行されています。
どうすればいいですか?SWING GUIを作って実行し続けるexeに変換するべきでしょうか。
コンピューターが実行されるたびにプログラムが実行される方法はありますか (サービスとして実行される場合もあります)。
JavaServiceWrapperは、Java プログラムをサービスとしてラップするための優れたユーティリティです。
特に再起動機能に注意してください。終了時にサービスを再起動するように、または指定されたメッセージがログ/出力に表示されるようにこれを構成できます (例: OutOfMemoryErrors など -アプリが応答しなくなったが終了していないため、これは特に便利です)。
コマンド ライン プロンプトを使用して、IDE を使用せずに Java を実行できます。つまり、Unix/Linux/Mac では Bash シェル、Windows では cmd です。
手順:
javac Example.java ...
java Example
そして確かに、コマンドを含むshell script
orを記述し、システムの起動後にすべてを実行するようにシステムに要求することができます。.bat
java Example
詳細については、http: //www.skylit.com/javamethods/faqs/javaindos.html をチェックしてください。