eclipse ganymede下安装Jbosstools

JBossTools对于开发JSF(尤其是richfaces+faceltes)的应用系统有非常好的辅助作用,可以方便开发(页面预览功能),在eclipse3.3中,一直使用Jbosstools,以便于开发JSF与facelets应用。近日,在eclipse3.4下安装Jbosstools2.1.2GA插件时,总是出现问题。

问题描述:

将下载的Windows平台下的Jbosstools插件解压缩,将features与plugins文件夹分别拷贝至eclipse ganymede目录(d:\eclipse)下,然后在Windows命令窗口中运行“eclipse.exe -clean”命令,以保证Jbosstools安装成功。打开eclipse后,打开“Open Perspective”窗口,选中“Web Development”透视图,此时在“Jboss Tools Palette”视图中显示如下错误信息:

Could not create the view: org/eclipse/wst/server/ui/internal/view/servers/ServerAction

打开“detail”,显示详细错误信息为:

java.lang.NoClassDefFoundError: org/eclipse/wst/server/ui/internal/view/servers/ServerAction
at org.jboss.ide.eclipse.as.ui.views.server.ServerTableViewer.(ServerTableViewer.java:204)
at org.jboss.ide.eclipse.as.ui.views.server.ServerFrame.(ServerFrame.java:113)
at org.jboss.ide.eclipse.as.ui.views.server.JBossServerView.createPartControl(JBossServerView.java:141)
at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:371)
at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:230)

系统提示未找到“org/eclipse/wst/server/ui/internal/view/servers/ServerAction”,在google中搜索,只有两条记录(看来是个新问题),找到Jboss的官方论坛,这位仁兄与我碰到的情况几乎完全相同,有人提议到http://repository.jboss.org/eclipse/webtools/patches/wtp-P-P20080506003122-20080506003122.zip 下载一个WTP的eclipse插件,我下载之后发现,此wtp插件中的jar包,要比ganymede中提供的jar包版本低,说明很可能不是因为WTP的原因,因此没有采用此方法。

有人提到应该下载Jbosstools的每日build包,于是到http://download.jboss.org/jbosstools/builds/nightly/200808051539-nightly/index.html 下,下载JBossTools-200808051539-nightly-ALL-win32.zip即08年8月5日的build结果。根据Jboss的wiki说明“Note: since 9th May 2008, nightly builds are running against Ganymede.”下载08年5月9日之后的每日build,应该可以正常安装Jbosstools。下载后,解压缩,将“features”与“plugins”文件夹分别拷贝至eclipse安装路径下(注意:此次没有运行“eclipse.exe -clean”命令),运行eclipse,打开“Web Development”视图,OK!一切正常!

此次安装与以前的操作还存在另外两个较大区别:

1、安装Jbosstools之前,未安装svn插件

2、直接双击“eclipse.exe”运行eclipse,未运行“eclipse.exe -clean”命令

不知是否因为上述原因导致的安装失败。

你可能感兴趣的:(java,eclipse,UI,jboss,JBossTools)