Sun.misc.Signal
クラスの代替を見つけるための調査を開始しました。これは、今後のJDKではサポートされない可能性があるためです(現在、1.6に取り組んでいます)。プロジェクトをビルドすると、次のようになります。
警告:Sun.misc.SignalHandlerはSun独自のAPIであり、将来のリリースで削除される可能性があります
私は複数のソリューションに出くわしましたが、それらは私のプロジェクトに適合しません。 この質問 。
これは私の状況では受け入れられません:
したがって、望ましい解決策は、このクラスの新しいOracleバージョンまたは同じように機能する何かを見つけることです。そのような解決策はありますか?
Sun.misc.Signal
は最近変更される可能性があります。その後、マシンコード(Cなど)にコンパイルされ、System.load
。 JNIを使用すると、JavaはCを使用でき、CはJavaを使用できます。JNIを初めて使用したとき、Java私のCプログラム内からのapi。
今、あなたが心配しなければならない唯一のことは、OSインターフェースが変化するか、あるいは、はるかに、使用中のOSの選択が変化するかどうかです。