gpt4 book ai didi

java - 尝试在 Linux 上的 Websphere Real Time JVM 上运行实时 Java 代码时出现 UnsatisfiedLinkError

转载 作者:行者123 更新时间:2023-11-30 04:56:31 27 4
gpt4 key购买 nike

我正在尝试在 Ubuntu Linux 32 位上使用 Websphere Realtime Java VM 运行实时 Java 代码。我可以获得要构建的代码,但由于某种原因,VM 无法找到实现 javax.realtime 类的 native 库并抛出 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)

最佳答案

您不需要专门在命令行上放置任何 jar,但您确实需要使用 -Xrealtime 运行来激活实时支持。

您可能还会遇到 Ubuntu 内核无法提供足够实时性能的问题(因此使用此选项 WRT 可能无法启动)。支持的实时操作系统有Red Hat的MRG和Novell SLERT。

关于java - 尝试在 Linux 上的 Websphere Real Time JVM 上运行实时 Java 代码时出现 UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8360302/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com