昨天看Manning的《SWT/JFace In Action 》
SWT的开发环境还是比较容易搭起来的,直接可以到swt的网站首页去下载相应的SWT的开发库就ok
但是在配置JFace的开发环境的问题上就碰到了不小的问题
1. 居然找不到JFace的相关独立的首页
2. 找不到JFace独立的开发库,很鄙视eclipse开发小组,居然只能在eclipse的plugins目录下面去找Jface的jar文件
3. Jface的库关联实在是恶心到极点了,单单从plugins目录下面抓出Jface的相关jar文件,JFace的程序是根本无法运行的,会有一大堆的异常
4. eclipse居然没有独立内置JFace的开发library,无比的鄙视,貌似只能在plugins-in developement下才会添加
ok,废话不多说了
简要的说明一下总共需要plugins目录下面的多少个jar文件
org.eclipse.core.commands<version>.jar
org.eclipse.core.runtime<version>.jar
org.eclipse.equinox.common<version>.jar
org.eclipse.osgi.services<version>.jar
org.eclipse.osgi.util<version>.jar
org.eclipse.osgi<version>.jar
org.eclipse.jface<version>.jar
org.eclipse.jface.text<version>.jar
org.eclipse.jface.databinding<version>.jar
org.eclipse.ui.workbench<version>.jar
SWT.jar
注:
1. 由于JFace是基于SWT的,所以SWT是必须的,但是eclipse的plugins里面的swt会有异常,所以最好用官方网站上的开发包
2. org.eclipse.core.commands<version>.jar org.eclipse.core.runtime<version>.jar org.eclipse.equinox.common<version>.jar 是一定要的,不然会有runtime.core的一个异常
3. 如果添加上述的jar包之后jface还不能正常运行,就讲上述jar包名字相关的jar一并添加上
真的很鄙视JFace的开发团队,连个开发包也不好好做一个,单单为了这个问题,我搞了2个小时,鄙视之
SWT的开发环境还是比较容易搭起来的,直接可以到swt的网站首页去下载相应的SWT的开发库就ok
但是在配置JFace的开发环境的问题上就碰到了不小的问题
1. 居然找不到JFace的相关独立的首页
2. 找不到JFace独立的开发库,很鄙视eclipse开发小组,居然只能在eclipse的plugins目录下面去找Jface的jar文件
3. Jface的库关联实在是恶心到极点了,单单从plugins目录下面抓出Jface的相关jar文件,JFace的程序是根本无法运行的,会有一大堆的异常
4. eclipse居然没有独立内置JFace的开发library,无比的鄙视,貌似只能在plugins-in developement下才会添加
ok,废话不多说了
简要的说明一下总共需要plugins目录下面的多少个jar文件
org.eclipse.core.commands<version>.jar
org.eclipse.core.runtime<version>.jar
org.eclipse.equinox.common<version>.jar
org.eclipse.osgi.services<version>.jar
org.eclipse.osgi.util<version>.jar
org.eclipse.osgi<version>.jar
org.eclipse.jface<version>.jar
org.eclipse.jface.text<version>.jar
org.eclipse.jface.databinding<version>.jar
org.eclipse.ui.workbench<version>.jar
SWT.jar
注:
1. 由于JFace是基于SWT的,所以SWT是必须的,但是eclipse的plugins里面的swt会有异常,所以最好用官方网站上的开发包
2. org.eclipse.core.commands<version>.jar org.eclipse.core.runtime<version>.jar org.eclipse.equinox.common<version>.jar 是一定要的,不然会有runtime.core的一个异常
3. 如果添加上述的jar包之后jface还不能正常运行,就讲上述jar包名字相关的jar一并添加上
真的很鄙视JFace的开发团队,连个开发包也不好好做一个,单单为了这个问题,我搞了2个小时,鄙视之