有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java不满意javaws的链接错误

我正在尝试使用安卓屏幕播放http://code.google.com/p/安卓screencast/安装的所有要求都在那里。。这就是我的错误

$ javaws 安卓screencast.jnlp

$ java.lang.UnsatisfiedLinkError: /usr/lib/jvm/jdk1.6.0/jre/lib/i386/libdeploy.so: libstdc++.so.5: cannot open shared object file: No such file or directory
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
    at java.lang.Runtime.load0(Runtime.java:770)
    at java.lang.System.load(System.java:1005)
    at com.sun.deploy.config.UnixConfig.loadLibDeploy(UnixConfig.java:38)
    at com.sun.deploy.config.UnixConfig.<clinit>(UnixConfig.java:26)
    at com.sun.deploy.config.ConfigFactory.newInstance(ConfigFactory.java:11)
    at com.sun.deploy.config.Config.getInstance(Config.java:662)
    at com.sun.deploy.config.Config.<clinit>(Config.java:678)
    at com.sun.javaws.Main.continueInSecureThread(Main.java:119)
    at com.sun.javaws.Main$1.run(Main.java:106)
    at java.lang.Thread.run(Thread.java:619)

这里缺少的文件/路径是什么?如何解决这个问题


共 (1) 个答案

  1. # 1 楼答案

    原因:服务器未正确关闭。因此,这个错误出现了

    解决方案:启动任务管理器查找Javaw。使用更高的PID值(进程ID)执行,并终止该进程,然后启动服务器

    解释:如果启动任务管理器并查找javaw。exe您将找到两个同名进程。其中一个进程用于Eclipse,另一个用于未正确关闭的服务器。所以你需要杀死服务器Javaw。exe进程

    要确定这一点,请使用高PID值终止进程,因为只有在启动eclipse之后才能启动服务器(除非使用外部tomcat)

    希望这有帮助