我從http://code.google.com/p/luke/downloads/list下載了luke-1.0.1.jar(沒有任何依賴關係的Luke 1.0.1二進制文件)。從WinXP啓動Luke(Java App)時出錯
我有WinXP,最新的Java 6從Oracle/Sun網站下載。
我運行命令行:「Java的罐子盧克 - 1.0.1.jar」,並嘗試推出盧克,但我得到了以下錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer
Caused by: java.lang.ClassNotFoundException: org.apache.lucene.analysis.Analyzer
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.getopt.luke.Luke. Program will exit.
任何線索,我該怎麼辦?我完全不瞭解Java。
感謝
哈迪
我想我下載的版本是功能之一。 – hardywang 2011-03-12 01:37:51
從你的描述來看,「Luke 1.0.1 binary沒有任何依賴性」,它不是一個 – iluxa 2011-03-12 01:40:19
我可以從下載頁面看到的所有內容都是源代碼或二進制文件。相當清楚的在頁面上。我也下載了lucene jar文件,我怎樣才能讓它們一起運行? – hardywang 2011-03-12 01:46:52