我最近受一个老师所托,写一个小系统,为了更加熟练使用Java,我决定用Java写一个PC软件。 我是一个比较追求完美的孩子,所以虽然老师对界面没啥要求,但是为了加快速度和界面美观,果断选择SWT/JFace进行开发,然后用SWT-Designer进行设计界面。这个想法很好,可怜的 是,花了老子一天的时间去配置这个东西,必须记录一下,万一以后又忘了,就扯淡了。
        网上很多资料都是老早前的资料了,都让人去一些早就将我们大帝国的ip都封杀了网站上下载 东西,如果真要按照他们的方法。。目测还要FQ招代理。果断不要。
        首先第一步,我们肯定要建立一个库路径,来引用我们的SWT和JFace的jar包,这些jar包只要 我们电脑里已经安装了Eclipse或者MyEclipse,原则上来说都已经躺在我们的Eclipse的路径 下了。 在我的机子上的具体路径为:”D:\Program Files\MyEclipse\Common\plugins”
       在上面找到以下jar包,最为一个用户库(如果不了解用户库是啥玩意,自己百度去,或者你是 麻烦党的话,也自己去想办法解决吧。)

网上有些博客写的jar包就只有其中的几个,坑是有点坑的,简直是害人的说,有些情况下, 可能缺几个jar包也能跑起来JFace的程序,但是如果用SWT-Designer生成的窗口或控件, 那就很有可能会出错了,会找不到一些杂七杂八的类了。
———————————————————————
       上面这一步确实很简单了,通过上面那个库,就可以使用JFace了。但是单单这个还是远远不够的 如果所有的界面都需要自己用代码敲出来,不是说不行,但是这种方法对开发效率而言,是极其不 可观的,so,我们需要SWT-Designer插件。 安装这个插件其实也简单,只要一个网址就好叻,这个具体网址呢,根据你的Eclipse版本不一样 而不一样。 具体网址可以参考该网址:
http://www.eclipse.org/windowbuilder/download.php
        根据你的Eclipse选择一个link,然后拿到跳转界面地址栏的网址。使用Eclipse的Install new SoftWare功能去在线安装,把所有选择都给选了(如果你说你没网,那目测你也看不到这篇客。。)
接下来就是一个漫长的等待了,我安装的时候网速比较不稳定,用了足足一个小时。。坑!
—————————————————————–

好叻,目前为止,已经把所有要用到的东西都给装上了,去享受下SWT/JFace的功能吧。
怎么?不会用?好吧。。。什么都不说了!面壁去吧!

MyEclipse中配置SWT/JFace/SWT-Designer 艰辛路程的更多相关文章

  1. WebLogic的安装和配置以及MyEclipse中配置WebLogic

    WebLogic 中间件: 是基础软件的一大类,属于可复用软件的范畴,顾名思义,中间件属于操作系统软件与应用软件的中间,比如:JDK,框架,weblogic. weblogic与tomcat区别 : ...

  2. 在Myeclipse中配置Maven

    第一步:下载maven安装包,配置环境变量M2_HOME;变量值为maven的解压目录. 第二步:在eclipse4.0之前的版本需要安装maven插件,方法即:将maven插件包复制到eclipse ...

  3. 转】MyEclipse使用总结——MyEclipse中配置WebLogic12c服务器

    原博文出自于:http://www.cnblogs.com/xdp-gacl/p/4142495.html 感谢! MyEclipse中配置WebLogic12c服务器的步骤如下: [Window]→ ...

  4. MyEclipse中配置自己的JRE和tomcat

    MyEclipse中配置自己的JRE:windows>Preference>java>Installed JREs>Add>Stantard VM>next> ...

  5. 如何在MyEclipse中配置jre的编译运行环境

    由于在MyEclipse中已经自带了jre编译环境,但由于版本太低,所以有时候需要将编译环境配置为系统的jre版本.在MyEclipse中配置jre的编译运行环境很简单,只需要全局配置一次,则所有项目 ...

  6. myeclipse中配置自己安装的Tomcat

    myeclipse中配置自己安装的Tomcat 在myeclipse中配置好jdk,Tomcat之后,如果是web项目需要部署运行,但在部署时发现配置好的Tomcat没有显示,只显示了myeclips ...

  7. myeclipse中配置spring xml自己主动提示

    版权声明: https://blog.csdn.net/zdp072/article/details/24582173 这是一篇分享技巧的文章:myeclipse中配置spring xml自己主动提示 ...

  8. MyEclipse使用总结——MyEclipse中配置WebLogic12c服务器

    MyEclipse中配置WebLogic12c服务器的步骤如下: [Window]→[Preferences],如下图所示: 找到WebLogic的配置,如下图所示:

  9. 在MyEclipse中配置Weblogic10服务器

    MyEclipse中配置Weblogic10服务器 在MyEclipse中配置Weblogic10服务器也是很简单,现在将过程分享给有需要的人. 1.在下方的Server选项卡中,鼠标右键选择“Con ...

  10. 在myeclipse中配置DB Driver(数据库用MySql),并在myeclipse执行sql语句操作

    在myeclipse中配置DB Driver(数据库用MySql),并在myeclipse执行sql语句操作 MyEclipse6.5    ,  mysq驱动jar包为mysql-connector ...

随机推荐

  1. c++出错记录

    错误1如下:  vector<vector<int>> m_vc;  error: '&' cannot appear in a constant-expression ...

  2. spark结合 Openfire服务器,发送聊天消息

    1.下载OpenFire服务器,进行安装,参考http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html 2.程序运行客户端:下载客户端代 ...

  3. [刷题codeforces]650A.637A

    650A Watchmen 637A Voting for Photos 点击查看原题 650A又是一个排序去重的问题,一定要注意数据范围用long long ,而且在写计算组合函数的时候注意也要用l ...

  4. MVC4 EF6 MYSQL

    在MVC的框架下连接mysql数据库 将EF框架升级到EF6 将NEW JSON升级到与之相匹配的版本 然后进行相应的配置就可以了

  5. Codeforces Round #326 (Div. 2) B. Duff in Love 分解质因数

    B. Duff in Love Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/588/proble ...

  6. Class.forName的作用以及为什么要用它【转】

    Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行.这句话就是装载类用的(和new 不一样,要分清楚). 至于什么时候 ...

  7. PhoneTutorial

    https://github.com/navasmdc/PhoneTutorial PhoneTutorial-master.zip

  8. [Angular 2] Understanding @Injectable

    In order to resolve a dependency, Angular’s DI uses type annotations. To make sure these types are p ...

  9. centos x86_64--------------------------------系统调用

    http://blog.csdn.net/hmsiwtv/article/details/11022241 [root@monitor ~]# cat /usr/include/asm/unistd. ...

  10. OSGi 学习(二)

    上一篇说了很多虚的东西,现在说点别的. OSGi系统的独立环境下的项目结构以及启动脚本. 先说项目结构,基于equinox的OSGi容器的项目结构如下所示: bin中定义启动脚本,停止脚本之类的. c ...