Ubuntu Linux 32 ビットで Websphere Realtime Java VM を使用してリアルタイム Java コードを実行しようとしています。ビルドするコードを取得できましたが、何らかの理由で、VM は javax.realtime クラスを実装するネイティブ ライブラリを見つけることができず、UnsatisfiedLinkError をスローします。これを修正する方法についてのアイデアをいただければ幸いです。
import javax.realtime.*;
public class HelloRTWorld {
public static void main(String[] args) {
RealtimeThread rt = new RealtimeThread() {
public void run() {
System.out.println("Hello RT World");
}
};
rt.start();
}
}
これはエラー トレースです。
Exception in thread "main" java.lang.UnsatisfiedLinkError: javax/realtime/RealtimeThread.putAsyncHandlerClassToThread(Ljava/lang/Class;)V
at javax.realtime.RealtimeThread.<clinit>(RealtimeThread.java:122)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:233)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at net.suhrid.HelloWorld.main(HelloWorld.java:9)