热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Eclipse中如何配置VE

到Eclipse主页上下载VE.包含以下几个包:emf-sdo-runtime-2.2.0.zipGEF-runtime-3.2.zipVE-runtime-1.2.1.zipVE-SDK-1.2.1
到Eclipse主页上下载VE.包含以下几个包:

emf-sdo-runtime-2.2.0.zip
GEF-runtime-3.2.zip
VE-runtime-1.2.1.zip
VE-SDK-1.2.1.zip

在Eclipse下面新建一个文件夹VE,把emf-sdo-runtime-2.2.0.zip解压到F:/Eclipse/VE/emf 文件夹, GEF-runtime-3.2到F:/Eclipse/VE/gef,VE-runtime-1.2到F:/Eclipse/VE/veruntime,VE-SDK-1.2到F:/Eclipse/VE/ve.在eclipse的links文件夹下(我的是在F:/Eclipse/links)建立一个ve.start文本文件,输入内容:

  1. path=F://Eclipse//VE//ve      
  2. path=F://Eclipse//VE//gef       
  3. path=F://Eclipse//VE//emf       
  4. path=F://Eclipse//VE//veruntime   

保存完毕。

Eclipse 3.2需要JDK1.4.2及以上版本, 所以要先安装它.JDK的路径设置就不再说了.../bin, /lib , /jdk1.4.2由于运行SWT的程序用到本地库,所以应该导入SWT的原生包 , 运行程序可以自动找到. 这些问题都困扰了我好长时间. 现在启动F:/hongjun/eclipse.exe,都OK了.eclipse 能自动认出你的JRE.

实战! 启动eclipse,看看MyProject 吧,不错... 界面很迷人! 新建一个项目 file->New->project 出来项目向导, 选择java project. ->next 输入project Name: MyProject ,Eclipse自动给你建个workspace 工作文件夹,你的项目都存在这里的,F:/hongjun/eclipse/workspace 点击结束. 一个新项目建成了.添加SWT ToolKit, 菜单Project->Properties选择左侧的Java Build Path选择,右侧的Libraries 标签页, 点击Add Library按钮, 选择Standard Widget Toolkit(SWT)点击Next , 选上Include support for JFace library结束.这样就可以使用SWT Jface控件了.选中你的project MyProject. 选择新建图标按钮, 上端最左侧的. 选择Visual Class,点击Next, Source Folder是缺省的project folder, package填入anywn, Name填入Hello, 展开左侧的SWT 选择Shell, 勾选上public static void main(String[] args), Constructors from superclass, Inherited abstract methods. 结束.

Eclipse自动启动VE.... 看看那些窗口... 比较熟悉.. 出现了可视化编辑窗口.鼠标移到右侧的Palette(竖着的那个)把一个Label,一个Button, 一个TextArea放到shell上. 选中Label, 在下侧的Properties属性栏可以进行设置, >text 填入Label,选中Button在下侧的Properties属性栏可以进行设置, >text 填入Hello everone. 选中Button右键, events->Add Events . 选择Mouse ->mouseDoubleClick. 相应的代码自动产生.也可进行其他的风格设置, 但是如果JDK版本不对则不能.


推荐阅读
  • 安全加密C语言库OpenSSL,在Android中服务器和客户端之间的签名验证和数据加密通信等。OpenSSL系列文章:一、AndroidCMake轻松 ... [详细]
  • 在Android源码环境下编译系统App使用第三方jar包的方法(备忘)
    1将要使用的jar包放入App的根目录,即Android.mk所在目录2按如下方式编写Android.mk文件(########之间的行用于编译和使用jar包)LOCAL_PATH:$(ca ... [详细]
  • NSSROUND#8[Basic]
    文章目录一、[NSSRound#8Basic]MyDoor二、[NSSRound#8Basic]Upload_gogoggo三、[NSSRound#8Basic]MyPage四、[ ... [详细]
  • 十一、构建我们自己的包在本章中,我们将学习如何构建自己的包。编写包可以让我们创建可以在许多应用 ... [详细]
  • 开发笔记:(源码开放) React + webpack3 多页面应用 及 常见问题解答
    本文由编程笔记#小编为大家整理,主要介绍了(源码开放)React+webpack3多页面应用及常见问题解答相关的知识,希望对你有一定的参考价值。 ... [详细]
  • XShell连接不了虚拟机
    本机安装好虚拟机和centeros;使用xshell连接:linuxCouldnotconnectto'127.0.0.1'(por ... [详细]
  • mongodb复制集部署文档 ... [详细]
  • Linux提权之suid篇
    Linux提权之suid篇不知攻,焉知防一个在安服路上摸索的大三生,记录平时学习笔记suid前言:1.只有可以执行的二进制程序文件才 ... [详细]
  • 如何通过Wifi将Android设备与PC连接
    什么是Appium?设置AppiumAppium基础知识Appium中级要知道的事情如何查找APK文件的appPackage和appActivity转移APK从手机到 ... [详细]
  • 下载安装并配置flutter
    1.去github上下载flutter安装包https:github.comflutterflutterreleasestag2.0.42.将安装包zip解压到你想安装Flut ... [详细]
  • ARToolKitunity
    ARToolKit为开源的AR库,相对于高通和easyAr有几点特点:1)开源2)识别项目可以动态添加(详细在后)3)识别文件可以本地生成4)目前只能识别图片(目前为.jpg格式) ... [详细]
  • MQ的使用
    安装环境:linuxredhatactivemq版本:5.8.01.从http:activemq.apache.orgdownload.html地址下载 ... [详细]
  • 开发笔记:python安装出现的证书问题
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了python安装出现的证书问题相关的知识,希望对你有一定的参考价值。1. pipins ... [详细]
  • 一、域名解析记录说明记录类型A:用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP ... [详细]
  • linux树莓派和n1,树莓派 斐讯N1 搭建NFS
    什么是NFS?1台Linux主机的磁盘可以通过网络挂载到其他Linux主机上,实现云盘效果。NFS是一套软件和协议,同时也是一种文件系统& ... [详细]
author-avatar
却冷了_的心_133
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有