sun.misc.Signal
今後の JDK (現在 1.6 に取り組んでいます) ではサポートされない可能性があるため、このクラスに代わるものを見つけるための調査を開始しました。プロジェクトをビルドすると、次のようになります。
警告: sun.misc.SignalHandler は Sun 独自の API であり、将来のリリースで削除される可能性があります
複数のソリューションに出くわしましたが、それらは私のプロジェクトに適合しません。たとえば、この質問では。
これは私の状況では受け入れられません。理由は次のとおりです。
- シグナルは、アプリケーションを強制終了するためだけに使用されるわけではありません
- アプリケーションは巨大です。モジュール/JVM 間の通信の概念を変更するたびに、実装に何年もかかる可能性があります。
したがって、望ましい解決策は、このクラスの新しい Oracle バージョンのようなもの、または同じように機能するものを見つけることです。そのような解決策は存在しますか?