質問:
Java アプリケーションがあり、次のようにインストールする必要があります。 Windows 上のサービス。この変換はどのように行うことができますか?
答え:
信頼できる方法の 1 つは、Apache Commons Daemon を利用することです。
Apache Commons Daemon の寛容な Apache ライセンスも利点です。さらに、Apache Tomcat は、Windows および Linux の機能の一部としてこれを採用しています。
実装:
Apache Commons Daemon を起動して実行するのは困難な場合があります。詳細なチュートリアルについては、以下のリンク先の包括的な記事を参照してください:
[作業例](https://dzone.com/articles/windows-service-using-commons-daemon)
代替アプローチ:
または、Apache Tomcat の binservice.bat を調べて理解することもできます。サービスのセットアッププロセス。 Tomcat では、Procrun バイナリの名前が
注意:
Procrun を使用する場合、開始メソッドと停止メソッドがパラメーター (String[] argv) を確実に受け入れることが重要です。たとえば、「start(String[] argv)」と「stop(String[] argv)」は有効ですが、「start()」と「stop()」はエラーを引き起こします。コードがこの規則に従っていない場合は、ブートストラップ クラスを使用して要件に合わせて呼び出しを調整することを検討してください。
以上がJava アプリケーションを Windows サービスに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。