2013-03-24 72 views
0

我已將64位的phantomjs下載到(全新的VPS)Centos 5.8中。 Java已安裝並位於PATH中。當我在含目錄輸入「java的phantomjs」的phantomjs我得到線程中的phantomjs異常

"Exception in thread "main" java.lang.NoClassDefFoundError: phantomjs 
Caused by: java.net.URLClassLoader$1.run(URLClassLoader.java.200) at ....." 

等一系列的ClassLoader的錯誤。 我已經搜索了網絡的線索是什麼導致這一點,我無法弄清楚。

回答

1

你是怎麼想出phantomjs是Java應用程序的想法的? phantomjs是Linux二進制文件,就像phantomjs那樣運行它就是了。

+0

謝謝Andrey,解釋它!我在一篇文章中讀到它需要Java - 但它一定是用於其他方面的。 – Jack 2013-03-24 01:17:06

1

來自phantomjs Quick Start頁面。

本指令假設已安裝PhantomJS,並將其可執行文件放置在PATH中的某處。

這是一個本機可執行文件,而不是Java應用程序。很自然,java命令不能運行它。請執行「快速入門」文檔所暗示的內容:

  1. 將包含可執行文件的目錄添加到$ PATH中。
  2. 使用您的Linux命令行鍵入「phantomjs」命令。
相關問題