linux websphere java,尝试在Websphere上运行实时Java代码时发生UnsatisfiedLinkError在Linux上实时JVM...

我试图在Ubuntu Linux 32位上使用Websphere Realtime Java VM运行实时Java代码。 我可以得到要构建的代码,但由于某些原因,VM无法找到实现javax.realtime类的本机库并引发UnsatisfiedLinkError。任何想法如何解决这个将不胜感激。尝试在Websphere上运行实时Java代码时发生UnsatisfiedLinkError在Linux上实时JVM

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.(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)

2011-12-02

suhridk

+0

你用什么命令行来调用它? –

+0

我已经在eclipse中设置了产生上述错误的项目。我尝试了下面的命令行,它会产生相同的错误:opt/ibm/javawrt3/bin/java -classpath /opt/ibm/javawrt3/jre/lib/i386/realtime/jclSC170/realtime.jar :. HelloRTWorld。 –

+0

打印java.library.path系统属性给出:'/ opt/ibm/javawrt3/jre/lib/i386/default:/ opt/ibm/javawrt3/jre/lib/i386:/ opt/ibm/javawrt3/jre/LIB/I386/j9vm中:/ opt/IBM/javawrt3/JRE/lib中/ I386中:/ opt/IBM/javawrt3/JRE /../的lib/I386:/usr/lib/jvm/java-6-sun-1.6。 0.26/JRE/LIB/I386 /客户端:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386:/ usr/lib中/ xulrunner的-插件:/ usr/lib中/ xulrunner的-插件:/ usr/lib.'我尝试在java.library.path中添加'/ opt/ibm/javawrt3/jre/lib/i386/realtime',我假设它包含了用于实时java实现的本地库。仍然没有运气。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值