我正在尝试使用Android屏幕强制转换。 http://code.google.com/p/androidscreencast/所有要求安装的要求都在那里。这是我得到的错误,
$ javaws androidscreencast.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)
这里丢失的文件/路径是什么?可以做些什么来解决这个问题?
答案 0 :(得分:0)
原因:服务器未正常关闭。因此出现了这个错误。
解决方案:启动任务管理器查找具有更高PID值(进程ID)的Javaw.exe并终止该进程,然后启动服务器。
解释:如果启动任务管理器并查找javaw.exe,您将找到2个具有此名称的进程。其中一个过程适用于Eclipse,另一个适用于未正确关闭的服务器。所以你需要杀死Servers Javaw.exe进程。
要识别这个以高PID值杀死进程,因为你可以在启动eclipse之后启动服务器(除非你使用外部tomcat)。
希望这会有所帮助..