今天本來想復習下Seam來著。奈何只裝了NetBeans。于是想看下有沒關(guān)于Seam的NetBeans插件。發(fā)現(xiàn)竟然沒有。好不容易找到一個。竟然還只支持1.2。沒辦法。不想做之際。發(fā)現(xiàn)原來有Facelet插件。于是興致勃勃地下了下來準備安裝。Oh.My god.竟然安裝不上。說缺少模塊
Missing required modules for Plugin Facelets Support:
JSP Parser [module org.netbeans.modules.web.jspparser/3 = 200805300101]
對付這種錯誤。我一般的做法就上網(wǎng)找資料。沒想到baidu上啥也查不到。于是抓住最后一根救命稻草。上Google。原來baidu查不到的原因是因為都所E文的資料。英文我一看就想睡覺。更別說正經(jīng)地看上一會了。可是這次沒辦法。。查到一些資料。給下連接。http://blogs.sun.com/poting/entry/build_and_install_facelets_support , http://jj-blogger.blogspot.com/2008/03/netbeans-61-beta.html?showComment=1217485920000#c2560067507997452663
在這兩個地方找到了解決方案。翻譯就免了。寫下主要的解決步驟給像我這樣一看英文就想睡覺的。。
首先下載下來的Facelet插件是一個zip文件。里面包含了Facelet Library,Facelet Support,等。我就不一一列舉了。一共四個nbm文件,其中安裝不上的所那個org-netbeans-modules-web-frameworks-facelets.nbm,這個就所Facelet Support的插件文件。也就這個文件里的內(nèi)容需要修改。首先。說下。該文件其實是個解壓文件(好像地球人都知道了。呵呵),把里面的info/info.xml提取出來。搜索 "jspparser" ,它后面跟著日期。將日期該為"200807041025",然后。再從nbm文件里的netbeans/modules/提取到一個jar文件。再從jar文件中提取META-INF/MANIFEST.MF。將里面的"jspparser"跟著的日期也改成一樣的。最后將改動的文件都打包回去。安裝。大功告成。有啥不明白的以上面兩個網(wǎng)址的內(nèi)容為準。本人英文不是很好。關(guān)于Facelet使用就要自己查拉。歡迎各位交流
補充:(竟然沒說原因。呵呵。發(fā)的時候忘記了),發(fā)生這個錯誤的原因是因為NetBeans6.0升級后。jspparser的模塊升級了。日期被改了。但是Facelet插件中依賴的插件卻沒有改。所以會導致該錯誤。其實這個改動對Facelet應該是沒影響的。 Over