Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 线程中的phantomjs异常_Java_Phantomjs - Fatal编程技术网

Java 线程中的phantomjs异常

Java 线程中的phantomjs异常,java,phantomjs,Java,Phantomjs,我已将phantomjs 64位下载到(全新VPS)Centos 5.8。Java已安装并位于路径中。当我在phantomjs的包含目录中输入“javaphantomjs”时,我得到 "Exception in thread "main" java.lang.NoClassDefFoundError: phantomjs Caused by: java.net.URLClassLoader$1.run(URLClassLoader.java.200) at ....." 以及一系列类加载器错

我已将phantomjs 64位下载到(全新VPS)Centos 5.8。Java已安装并位于路径中。当我在phantomjs的包含目录中输入“javaphantomjs”时,我得到

"Exception in thread "main" java.lang.NoClassDefFoundError: phantomjs 
Caused by: java.net.URLClassLoader$1.run(URLClassLoader.java.200) at ....."
以及一系列类加载器错误。
我已经在网上搜寻导致这一现象的线索,但我无法找出原因

你是怎么想到phantomjs是Java应用程序的
phantomjs
是Linux二进制文件,只需像
phantomjs
那样运行即可。

来自phantomjs页面

此指令假定安装了PhantomJS,其可执行文件位于路径中的某个位置

它是本机可执行文件,而不是Java应用程序。因此,
java
命令自然无法运行它。按照《快速入门》文档的要求执行以下操作:

  • 将包含可执行文件的目录添加到$PATH
  • 使用Linux命令shell键入“phantomjs”命令

  • 谢谢你,安德烈,这就解释了!我在一篇文章中读到它需要Java——但它一定是为了别的什么。