运行一个java程序后报的提示
啥意思?
java.lang.UnsatisfiedLinkError: no prtjt42 in java.library.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at com.oberon.runtime.Utilities.<clinit>(Utilities.java:17)
        at com.oberon.runtime.NativeValue.<clinit>(ValueNatObj.jvpp:31)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at com.oberon.runtime.ApplicationI.<init>(ApplicationI.java:76)
        at com.oberon.runtime.ProsperoRuntime.newSession(ProsperoRuntime.java:11
3)
        at com.oberon.runtime.ProsperoRuntime.run(ProsperoRuntime.java:192)
        at com.oberon.runtime.ZipFileRuntime.main(ZipFileRuntime.java:37)
        at com.vignette.integrate.runtime.ZipFileRuntime.main(ZipFileRuntime.jav
a:7)

解决方案 »

  1.   

    找不到这个prtjt42东东,怎么办?
      

  2.   

    search google or baidu.
      

  3.   

    没找到prtjt42包,把prtjt42包路径指一下
      

  4.   

    java.lang.UnsatisfiedLinkError: no prtjt42 in java.library.path///////////////
    错误原因是你的程序中用到了 prtjt42  这个本地方法代码但是你没有把它添加到 java.library.path 中去,所以JVM 运行的时候找不到prtjt42在程序中找一找prtjt42,然后看看你的C/C++的代码存放在哪里
    添加到classpath里面