MyEclipse安装Flash Builder插件
Myeclipse10下载,安装,破解,插件,优化介绍
Myeclipse10下载,安装,破解,插件,优化介绍一.Myeclipse10下载与破解Genuitec 公司发布了MyEclipse 10,一款Genuitec旗下的商业化Eclipse集成开发工具的升级版本。
MyEclipse 10基于Eclipse Indigo构建,为Java和JavaEE项目提供了Maven3的支持。
本次发布的版本中还加入了对JaveEE 6、HTML5、JPA2和JSF 2的支持。
版本号10是为了庆祝即将到来的Eclipse的10周年诞辰(MyEclipse的首次发布是在8年前)。
我现在用的还是6.5的版本,6.5的版本是我觉得最好用的一个版本。
我装上了,还没感受到有哪些好用,就是感觉体积庞大,和IBM 的WID一样,是个多面手,啥事都能干,其实经常能使用的也就其中那么几个功能,要是能像插件一样,即插即用就好了。
MyEclipse 10使用最高级的桌面和Web开发技术,包括HTML5 和Java EE 6,支持JPA 2.0、JSF 2.0 、Eclipselink 2.1 以及OpenJPA 2.0. 而对IBM WebSphere 用户来说,MyEclipse Blue 支持最新版本的WebSphere Portal Server 7.0、WebSphere 8 以及以前的版本,无缝的支持IBM DB2 数据库。
MyEclipse 是一个十分优秀的用于开发Java,J2EE的Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。
MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。
可以说MyEclipse几乎囊括了目前所有主流开元产品的专属eclipse开发工具。
以下是下载与破解链接(右击迅雷下载):Myeclipse10 正式下载Myeclipse10 Bule版下载Myeclipse9/10破解包(内附详细破解步骤)另附Myeclipse8/9/10 Verycd下载出处:Myeclipse_Verycd下载二.Myeclipse10修改字体MyEclipse10 是基于Eclipse3.7内核,但在Eclipse的Preferences-〉general-〉Appearance->Colors and Fonts 中并没有找到Courier New字体,它采用的是Consolas 字体,中文看着非常小非常别扭,在Windows7下,系统自带虽然有Courier New字体,但是并没有激活显示,需要手动激活,才能在软件中使用激活方法如下:在win7的控制面板->字体,找到Courier New,右键,显示。
MyEclipse 8.0+flex 4 plugin+Blazeds配置
需要软件:jdk-6u12-windows-i586-p.exe、apachetomcat.exe、myeclipse-8.0.0-win32.exe、blazeds-turnkey-4.0.0.14931.zip、FlashBuilder_4_Plugin_LS10.exe一、安装jdk按照步骤,选择路径安装,安装成功后,在安装路径下有java文件,包含jdk和jre 两个子文件。
二、JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量:a.新建JAVA_HOMEC:\Program Files\Java\jdk1.5.0(JDK的安装路径)b.新建 PATH%JAVA_HOME%\bin;c.新建CLASSPATH.;%JAVA_HOME%\lib;3.测试环境变量配置是否成功:开始-->运行--〉CMD键盘敲入:JAVAC -version出现jdk版本信息,而不是出错信息,即表示配置成功!环境变量配置的理解:1. PATH环境变量。
作用是指定命令搜索路径,在i命令行下面执行命令如javac编译ja va程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。
我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java 等工具了。
2. CLASSPATH环境变量。
作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。
我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。
它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
Flash Builder操作指南
关于Flash Builder项目Flash Builder将构成应用程序的资源(文件夹和文件)组合到一个容器中,我们将其称为项目。
项目包含一组属性,这些属性控制应用程序的构建方式、构建的应用程序所在的位置、调试的处理方式以及该项目于工作空间中其他项目的关系。
要管理项目,可以使用“包资源管理器”视图来添加、编辑和删除资源。
还可以关闭工作空间中的项目、导入资源以及链接外部资源。
Flex项目使用Flex项目可以构建基于Flex框架的Web应用程序,也可以构建基于Flex框架的桌面应用程序。
Web应用程序在Adobe Flash Player中运行,而桌面应用程序在Adobe AIR 中运行。
创建项目时,请指定项目是针对Web应用程序,还是针对桌面应用程序。
Flex项目包含一组属性,这些属性可控制应用程序的构建方式、已构建的应用程序所在的位置、调试的处理方式以及该项目与工作空间中其它项目之间的关系。
Flex项目包含默认的MXML应用程序文件。
项目中的其它MXML文件也可以是应用程序文件。
创建Flex 项目使用以下过程可以创建您的基本Web 应用程序或桌面应用程序。
1.选择“文件”>“新建”>“F lex 项目”。
2.输入项目名称和位置。
默认位置为当前的工作空间。
3.对于应用程序类型,选择“Web”或“桌面”。
4.使用默认的Flex SDK,或浏览到另一安装的SDK。
单击“下一步”。
5.(可选)指定“服务器设置”。
6.指定“输出文件夹”。
如果未指定应用程序服务器,则位置位于您的项目文件夹内。
如果指定了应用程序服务器,输出服务器位于项目文件夹之外。
通常,将输出文件夹与服务文件放在一起。
7.单击“完成”,或者单击“下一步”以指定其它配置选项。
8.(可选)指定构建路径和其它配置选项。
9.单击“完成”。
Flex 库项目使用Flex库项目可以构建可在应用程序之间共享或分发给其他开发人员的自定义代码库。
Flashbuilder4.5 + eclipse for j2ee + Blazeds 简单实例(适合新手)
Flashbuilder4.5 + eclipse for j2ee + Blazeds 简单实例(适合新手)1. 下载Blazeds文件:a. /adobe/blazeds/wiki/Downloads/下拉网页找到Release Builds 说明下的Download the latest BlazeDS Release builds点击此链接b. 这个时间会弹出Adobe登陆用户界面,如果有用户就登陆一下,没有就点击边上的创建用户(Create an Adobe Account)c. 中转到BlazeDS Terms of Use 页面,这个时候只能选中“I Agree” ,下一步d.新页面中将页面下拉到下图位置:(如果只是使用的话,建议下载binary Distribution这个版本的)e.将下载后的文件解压待用。
2.新建JAVA web项目a. “文件”---“新建”------“其他”---Dynamic Web Project (动态WEb项目)b.新建项目BlazedsDemo参数如下(只供参考,只要能新建出项目即可)c.在新项目下的Src文件中新增一个HelloWorld类HelloWorldd.将Blazeds刚解压出来的blazeds\WEB-INF\lib 下的文件复制到本项目下的WebContent下的WEB-INF\lib下e. blazeds\WEB-INF\flex 下的文件复制到本项目下的WebContent下的WEB-INF下f. blazeds\WEB-INF 下的web.xml 替换本项目下的WebContent下的WEB-INF中的web.xmlg. 在WEB-INF\flex\remoting-config.xml 中新增如下代码:<destination id="helloWorld"><properties><source>cn.riahome.java.HelloWorld</source></properties></destination>修改后文件如下:Remoting-config文件注:a. destination节点的id名称是要被Flex端直接调用的b. <source>cn.riahome.java.HelloWorld</source> 指定所对应的类h. 修改“构建路径”选中项目右击“属性”--在弹出框中选择“java构建路径”---选择"源代码"子项如下图注:将输出路径修改为:WebContent/WEB-INF/classes 系统会自动到Web-inf /classes 中找文件编译后的类文件1.这里一定要设置,要不然项目运行时会提醒找不到此类的错误3.新建Flex项目a. “文件”---“新建”--“Flex项目” 填写信息如图:b.点击下一步注:a. 根文件夹:填写TomCat下的你程序发布的本地地址如:C:\tomcat\webapps\demo\b.根URL:填写你程序运行起来的网页地址(如图)c.上下文根目录:填写网页地址中端口号后的名称如上图中“根URL” 端口号后的BlazedsDemod.输出文件夹:与“根文件夹”相同e.点击“完成” 建立项目c.配置新建项目的编译参数a.右击项目--“属性” --- “Flex编译器” ---- 在右侧找到“附加的编译器参数” 在下方框中增加一段"{你的tomcat发布地址下的}\WebContent\WEB-INF\flex\services-config.xml" (根据实际情况配置此文件所在位置)3.新建文件名index.mxml的文件其内容参考下面代码index.mxml注:a.<s:RemoteObject id="remoteObject"destination="helloWorld" //对应Blazeds中配置remoting-config.xml的Destination 名称result="resultHandler(event)" // 执行成功执行fault="faultHandler(event)" //执行失败执行/>b. remoteObject.getHelloWorld("zhaoyashan"); //对应Java类中的getHelloWorld方法,有参数时可以直接传。
flash develop安装步骤
1、安装.net框架,运行dotnetfx35.exe安装即可2、安装jdk 1.6,运行jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe安装即可3、安装flash develop,运行FlashDevelop-3.0.6-RTM.exe即可,你桌面上就可以看到flash develop的图标,表示已经安装好。
4、将我给你的flex_sdk_3.4.1.10084.zip文件解压,得到flex_sdk_3.4.1.10084文件,记得把flex_sdk_3.4.1.10084文件放在一个目录上,这里我就指定放在你电脑上的E:下面。
5、打开flash develop界面,设置两个参数即可:第一步:单击菜单"Tools" -> "Program Settings",进入到下面的界面然后单击左边的AS3Context项,得到下面的界面然后设置这个Flex SDK Location的路径,指向flex_sdk_3.4.1.10084所在的路径,如果你放在E盘下的话就是E:\ flex_sdk_3.4.1.10084了。
第二步:再点击左边的FlashViewer项目,得到下面的界面然后设置这个的路径,设置成E:\flex_sdk_3.4.1.10084\runtimes\player\win\ FlashPlayer.exe这样就全部设置好了。
注意我给你的flex_sdk_3.4.1.10084文件,你是要放在E盘下才可以这样设置设置好后,就可以运行这个地图编辑器代码了,我之前拷给你们的是game文件,地图编辑器代码在game\商用webgame+地图编辑器\下面,MapEdit这个目录,进入MapEdit目录后的文件有你直接双击MapEdit.as3proj就可以了,进入flash develop界面后界面点击,这个蓝色的三角形运行即可。
flex插件安装
myeclipse8.5 轻松集成Flex4 插件(图解) 今天来配下环境:myeclipse8.5+flex4,安装插件+破解myeclipse8.5的安装我就不说了,flex4的eclipse plug版本官网有下载https:///cfusion/tdrc/index.cfm?product=flash_builder选择这个插件版本的:当然它会让你注册,你就随便注册一下好了。
那是必须的,要不然还不给下。
下载了以后安装,安装要注意点了哦。
1.协议2.选择这个插件的安装路径,这个就跟安装eclipse一样的。
3.选择关联路径,就是要把它作为一个插件关联到myeclipse。
这个路径的选择比较讲究。
因为默认回去找myeclipse路径下的dropins文件夹,所在要选择dropins文件夹的上一级。
我这里要把插件的连接在D:/myeclipse_8.5_blue_edition/Genuitec/dropins。
所以选择路径到Genuitec就好了第一个选项:仅使用捆绑的eclipse很好理解,就相当于flex builder4一样安装,和myeclipse的关联需要你手动来完成,当然,你不选一,还是可以用flex builder4的。
这个安装好以后再去这个插件的安装路径(就是2中所示的路径)下就可以看到这个单独的flex builder4了。
4.ok。
有点乱码额。
点安装就好了5.安装好以后再去myeclipse8.5的安装目录下的dropins。
这时候就会发现多了这个文件用文本打开以后里面是什么呢?呵呵6.下次启动myeclipse以后就要验证注册了。
这个没关系,我们把它破解了吧。
随便填个序列号。
就我这个吧。
应该没问题,不行网上在找个吧7.这个只是暂时的,下次上eclipse的时候会自动去官网进行验证。
要是盗版,那...所以就破解了吧。
直接修改C:/WINDOWS/system32/drivers/etc下的hosts,加上第二句话就好啦。
myeclipse10.6+flashbuilder4.6配置教程
Myeclipse10.6+Flash Builder 4.6安装配置所需软件列表:Myeclipse 10.6(或eclipse 3.6+);Flash Builder 4.6;(以下简称FB)Tomcat 6.0+;JDK 1.6;blazeds-turnkey-4.0.0.14931;安装以上程序.(下载地址,破解等等,都能百度到….)安装FB的eclipse插件找到FB安装目录:D:\Program Files\Adobe\Adobe Flash Builder 4.6\utilities\Adobe Flash Builder 4.6 Plug-in Utility.exe双击安装.(不安装FB直接安装这个插件是不可以的)安装时要选择myeclipse的目录,选到: D:\Program Files\MyEclipse\MyEclipse 10即可.安装完flash builder插件的myeclipse再打开时变成了中文的界面,看个人喜好了,本人用惯了原版界面,就改回去了.方法如下:blazeDS的设置将blazeds-turnkey-4.0.0.14931目录下的三个war包拷贝到tomcat/webapps下(并把blazeds.war解压,后面用到)至此所有的安装工作完毕.接下来就是如何新建并运行一个java flex web项目了.新建一个web项目:fl exweb右击WebRoot选择import—>General File system,展开发现在WEB-INF目录下面多了flex文件夹,这个很重要主要是通信的4个配置文件.“From directory ”选到tomcat/webapps 下的blazeds 目录.单击Finish 然后选择”Yse to all”导入成功部署到tomcat给web项目加入fl ex项目属性在flexweb项目上右键,选择”Add/Change Project Type”:本人的项目已经加过了,所以是灰色的啦.默认,”next”:其中的几个目录,参照上图设置即可.记得先”Validate Configuration”一下再完成. OK,完成后解决错误的方法:重新创建html模板就哦了.下面是解决src目录冲突的问题:src是java的源文件夹存java源代码地方,但是现在被flex给占用了. 在flexweb项目上右键-属性,打开后找到”Flex Build Path”(Flex构建路径):把Main souce folder直接改为:flex_src然后把src文件夹里面的flexweb.xml移动到flex_src文件夹里面,最终目录如下:做个hell oworl d实现fl ex与java通信这里都是参考网上已有的教程.切换到myeclipse视图,暂时忽略一切可能出现的红色叉号. 在src/test目录下新建类:Accptech.java配置Webroot/WEB-INF/flex/remoting-config.xml:这个配置就是调用java端的一个远程对象,destination="mytest"就是我们刚才配置的remoting-config.xml文件中的ID 名称,result="myFlex_resultHandler(event)" 就是如果服务器成功就执行result里面的方法。
第8章 Flash Builder 4简介
8.1 安装Flash Builder 4
安装过程
• (6)单击“下一步”按钮,进入安装选项页面,这里列出了 可选的安装组件,还可以选择安装路径,如图所示。
8.1 安装Flash Builder 4
安装过程
• (7)单击“安装”按钮,开始安装,如图所示。安装完成后 ,单击“完成”按钮,结束安装。
•
8.3 创建ActionScript工程
• • • 2.创建ActionScript工程的步骤 创建ActionScript工程是使用Flash Builder 4开发Flash应用程 序的基础,具体步骤如下。 (1)运行Flash Builder 4,进入如图8所示的启动页。
8.3 创建ActionScript工程
8.2 Flash Builder 4基本知识
8.2.2 Flash Builder 4资源与工程
• • • • 1.资源(Resource) 资源是指程序开发过程中使用到的所有文件和文件夹。 2.工程(Project) 工程是指开发一个程序使用到的所有资源和一些特定的配置 的综合,这些配置包括应用程序的生成配置和启动配置等。 构建一个Flash Builder 4应用程序的第一步就是建立一个工程 ,应用程序的开发必须建立在工程的基础上。Flash Builder 4 支持很多种类型的工程,包括Flex工程、Flash工程和 ActionScript工程等。在本书中,所有的例子都是在构建 ActionScript工程的基础上进行开发的。 。
8.1 安装Flash Builder 4
安装过程
• (1)双击Flash Builder 4试用版的安装程序包,弹出如下图8 所示的对话框,在其中需要指定安装程序包的解压位置,默 认位置为Windows桌面。
MyEclipse+Flex.Builder+Tomcat+BlazeDS
MyEclipse+Flex.Builder+Tomcat+BlazeDS一开始学习使用FLEX的时候,我是用的单独的FlexBuilder3,做些纯FLEX的应用程序还可以.但是如果要和JA V A结合在一起使用,即利用FLEX充当一个完整的J2EE系统的WEB 层的话,就需要把FLex和J2EE结合在一起,上网查资料都是用Eclipse+MyEclipse+Flex+LCDS的配置,不是我想要的,要么就是说的不够详细,像我这种菜鸟都不是的家伙直接就被OUT了。
所以尝试着自己完整的配了一下环境,不会的部分用网上的方法,现在就差把Mysql放进去,一起配置啦。
一、准备工作:所需要的软件:Flex.Builder :Flex.Builder.3.Eclipse插件版.FB3_WWEJ_PluginMyEclipse :MyEclipse_7.0M1_E3.4.0Tomcat :apache-tomcat-6.0.24Jdk:jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008BlazeDS:blazeds-turnkey-3.2.0.3978二、安装过程:1.安装JDK,比较简单,(会让你一并装JRE,一块装了就行,最好在一个安装目录里)接着就是配置环境变量了,右击【我的电脑】->【属性】->【高级】->【环境变量】假设JDK安装路径:D:\Program Files\Java\jdk1.6.0_10 (根据个人情况,我自己装在D盘)(注:环境变量中两个符号的用途:. 表示在当前目录下寻找;表示不同路径的分隔符%JA V A_HOME%表示名称为JA V A_HOME的路径)(1)【系统变量】->【新建】变量名:JA V A_HOME 变量值:D:\Program Files\Java\jdk1.6.0_10(安装路径)(2)【系统变量】->【新建】变量名:classpath 变量值:.;%JA V A_HOME%\lib(3)【系统变量】在系统变量中如果已有path不用新建,直接加入变量值:;%JA V A_HOME%\bin;(4)测试:Win+R ,打开“运行”,输入cmd,再输入Java或javac或java -version 2. 安装MyEclipse_7.0M1_E3.4.0,按提示操作就可以了,哈哈3. 安装Flex.Builder.3.Eclipse插件版,也是按步骤走,但是到这一步需注意注意:下图是选择FLEX BUILDER的安装路径,你可以自行选择,然后点击“next”按钮。
Flash_Builder_提示与技巧
Flash Builder提示与技巧本文将提供几个简单而有效的提示、省时捷径以及可以提高 Flash Builder 工作效率的其他实用信息。
注意:本文中使用的 Ctrl 键和 Alt 键只适用于 Windows。
对于 Mac,Ctrl 键 (Win) 的等效键是 Command 键,而 Alt 键 (Win) 的等效键是 Option 键。
注意:†表示 Flash Builder 4.5 中的新增功能或增强功能代码完成快捷键∙内容助手-内容助手会根据部分输入的代码字符串提供一个建议完成列表。
按 Ctrl+空格键可调用内容助手。
∙代码提议循环-多次按 Ctrl+空格键可过滤内容助手提供的建议列表,只显示属性、事件和效果等。
∙†元数据代码完成-为 MXML 和 ActionScript 文档中使用的元数据调用代码完成提示。
在 MXML 文档中:在 <fx:Metadata> 或 <fx:Script> 标记中输入“[”:在 ActionScript 文档中:在类名、变量或者 getter 或 setter 函数前输入“[”。
∙†使用状态时的代码完成-如果您的 MXML 应用程序有多个状态,在 MXML 代码编辑器中选择一个状态将提供特定于选定状态的代码完成。
您可以使用“显示状态”弹出菜单选择一个状态。
在应用程序中定义多个状态时,MXML 代码编辑器会自动添加一个“显示状态”弹出菜单,如下:∙大小写混合代码提示-即使您以大小写混合方式键入字符,Flash Builder 仍可以显示相关代码提示。
例如,要显示 AdvancecDataGrid 控件的所有匹配属性,您只需键入ADG,如下:编码工作效率提示∙访问代码定义-按 Ctrl可快速访问某个语言元素的代码定义。
例如,如果要访问某个函数定义。
将指针悬停在函数名上方,然后按 Ctrl。
函数名将变为一个超链接。
单击它将转到函数定义。
myeclipse加入flex插件包
myeclipse加入flex插件包MyEclipse 如何使用flex插件?1、准备myeclipse 6.0以上的版本2、下载FB3_WWEJ_Plugin.exe flex插件包3、准备Blazeds框架的核心包 blazeds_bin_3-0-0-544.zip安装:FB3 插件在第三步的时候要选中安装myeclipse 下的 eclipse路径第四步弹出的窗口选择proceed with Caution安装完毕之后1、在安装路径下的(C:\Program Files\Adobe\Flex Builder 3 Plug-in)的eclipse 下的features 和plugins 文件下的文件拷贝到myeclipse 下的eclipse 下的 features 和plugins (要对应)2、在安装路径下的(C:\Program Files\Adobe\Flex Builder 3 Plug-in)整个文件夹sdks拷贝到myeclipse 下的 eclipse 下这时插件已经安装成功。
接下来如何在myeclipse 中创建flex工厂项目1、打开myeclipse ,却换到FLEX Development 视图2、鼠标右键创建一个flex工程项目3、在server technology选上j2ee4、在 target runtime 选中tomcat服务器(如果没有则创建),注意这里的服务器必须要和myeclipse所用的服务器一致5、Flex war file 选上blazeds.war 核心文件6、在content folder 中输入WebRoot7、在OutPut folder 也同样输入WebRoot (和Content folder 一致)如下图:8、这时项目已经创建成功,结构如下图:我们所创建的工程只是一个flex工程,那么如何把flex工程编程web工程呢?1、鼠标右键项目---myeclipse---add web project capabilities 在弹出的窗口去掉create web xml 的勾2、鼠标右键项目—属性—在弹出的窗口选上Flex compiler (如果有提示没有找到flex sdk 的话),我们通过选中第二个按钮选上flex sdk3、这时在属性窗口点击Flex Builder Path 中的Output folder url 就是我们放入的入口4、这时项目就出现连个地球表示这里有两个web项目 (成功)5、在编辑的时候如果修改了mxml 文件需要重新编译我们可以通过(菜单栏的project----clean 即可重新编译)6、最后myeclipse 中提示的flex代码是不正确的那么我们如何修改呢?如果安装了spket 就必须要修改?在window->preferences->general->editors->file associations中把MXML文件的提示默认为MXML EDITORS就行了第二步需要在设置flex的sdk windows – proference – spket --flex sdk 下选择flex 的sdks 下的 2.0.2 即可第三步:那么如何设置ActionScript 像在flex 中一样提示呢(Alt+/)我们通过在属性窗口的General 的key 找到alt+/设置即可问题:如果在项目中需要访问jsp 页面会报错:org.apache.catalina.util.DefaultAnnotationProcessor 这里说明了项目的jar 包起冲突解决方法:修改了tomcat里的context.xml文件,在context 元素下添加即可。
MyEclipse9.0 集成Flex 4.5
Myeclipse 9.0集成FLASH BUILDER 4.5一、安装MyEclipse并破解,二、MyEclipse9.0 破解方法1.确保MyEclipse 处于关闭状,将附件中的jar文件替换Common\plugins\ 下的org.eclipse.dali.core_0.5.0.me201101232045.jar2.在myEclipse.ini 里面的最下面添加-Dgenuitec.honorDevMode=true-Dosgi.dev=true3.运行MyEclipse,进入之后点击Help下的MyEclipse Configuration Center4.运行注册机。
输入一个名字,点最下面的两个按钮,生成注册码和Code5.点击之后输入你的和,然后点击6.输入7.以上就完成了MyEclipse的破解三、安装FLASH BUILDER4.5首先去官网下载FlashBuilder 4.5 ,然后安装,我是安装在MyEclipse9.0 下面的。
安装完之后按照下一步执行集成四、集成Myeclipse在刚刚选择Flex安装目录中找到Adobe Flash Builder 4.5\utilities下的Adobe Flash Builder4.5 Plug-in Utility.exe。
双击之后选择语言然后选择Adobe Flash Builder 4.5的目录,之后的一步比较重要,在选择Eclipse 目录时一定要选择MyEclipse9.0 ,之后点击下一步。
完成安装。
最后有提示修改eclipse.ini的,你直接修改MyEclipse.ini 也是一样的,然后重启MyEclipse效果如图之后就可以新建Flex项目了。
到此为止我们就完成了集成。
MyEclipse的注册机到处都是,我在这里就不上传附件了,附件在我移动硬盘里,移动硬盘不在我手边谢谢大家!!。
MyEcplise中安装FlashBulder
一、安装jdk二、安装myeclipse-8.5.0-win32三、安装Flash Builder1、双击【FlashBuilder_4_6_LS10.exe】,默认解压。
2、解压完成后,弹出如下页面,选择接受;3、输入序列号,并选择语言:简体中文;(序列号失效可以选择使用版安装完毕后破解) 【序列号:1424-4938-3077-5736-3940-5640】破解方法.安装完成后在安装目录下依次修改下列3个文件:(1).eclipse\plugins\com.adobe.flexbuilder.project_4.6.0.328916\META-INF下面的MANIFEST.MF修改:Bundle-Version: 0.0.0(2).eclipse\features\com.adobe.flexide.feature_4.6.0.328916下面的feature.xml修改:<pluginid="com.adobe.flexbuilder.project"download-size="0"install-size="0"version="0.0.0"/>(3).eclipse\plugins\com.adobe.flexbuilder.flex_4.6.0.328916下面:复制config.xml并重命名为config_builder.xml4、选择安装路径;5、安装;6、安装完成二、将Flash Builder集成到MyEclipse中的操作:1、在安装文件中找到:utilities文件夹,下面有个Adobe Flash Builder 4.6 Plug-in Utility.exe 点击运行2、按提示操作:下一步3、选择Flash Builder的安装路径,下一步;4、选择MyEclipse的安装路径,下一步;5、安装,直至完成;6、在安装文件中找到Adobe Flash Builder 4.6\eclipse 下面有两个文件夹features和plugins 将这两个文件夹中的内容分别copy到mycelipse 安装路径下的Common下相对应的features和plugins文件中。
搭建Flex4.1+Spring+Hibernate
搭建Flex+Hibernate+Spring环境1.安装MyEclipse8.62.安装FlashBuilder_4_Plugin_LS10.exe3.FlashBuilder安装的过程中需要绑定MyEclipse8.6的路径(绑定的目录下必须有myeclipse.exe文件和dropins文件夹)4.安装成功后,启动MyEclipse8.6,报错"An internal error occurred during: "InitializingTargetCfg"ng.NullPointerException",解决办法是删掉Genuitec\Common\plugins文件夹下面的一个包:mon.http_3.0.3.v201007291200.jar,然后重启MyEclipse8.6。
但是发现不能创建Web工程,所以我就把这个包又加到了plugins文件夹下面。
就没报错了。
(如果MyEclipse8.5中没有Tomcat服务器,就要安装一个Tomcat 插件,方法如下:将com.sysdeo.eclipse.tomcat_3.2.1文件夹放到D:\programfiles\Genuitec\Common\plugins,打开D:\program files\Genuitec\MyEclipse8.5\configuration\org.eclipse.equinox.simpleconfigurator\文件,在最后加上com.sysdeo.eclipse.tomcat,3.2.1,file:/D:/programfiles/Genuitec/Common/plugins/com.sysdeo.eclipse.tomcat_3.2.1/,4,false重启MyEclipse8.5.window --> preferences --> Tomcat 配置一些参数,OK!)5.新建web项目HCS6.添加bleazeds支持找到已解压的bleazeds 文件夹,进入到:blazeds\WEB-INF复制flex和lib两个文件夹到HCS下的webRoot/WEB-INF目录下7.在web.xml文件中添加代码:<!-- Flex配置 --><!-- Http Flex Session attribute and binding listener support --> <listener><listener-class>flex.messaging.HttpFlexSession</listener-class> </listener><!-- MessageBroker Servlet --><servlet><servlet-name>MessageBrokerServlet</servlet-name><!--<display-name>MessageBrokerServlet</display-name>--><servlet-class>flex.messaging.MessageBrokerServlet</servlet-class ><init-param><param-name>services.configuration.file</param-name><param-value>/WEB-INF/flex/services-config.xml</param-value> </init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>MessageBrokerServlet</servlet-name><url-pattern>/messagebroker/*</url-pattern></servlet-mapping>8.将web工程添加到tomcat中启动tomcat9.添加Flex工程右键HCS,选择:添加/更改项目类型—>添加Flex项目类型注:服务技术选择如下10.点Next,如下配置11.点击Finish,配置Flex 项目属性在Flex视图下,右键properties打开项目属性设置对话框打开项目属性设置对话框将”生成HTML包装器文件”的钩钩去掉,点击Apply,在将此钩钩钩上点击OK,工程下面就会出现http-template文件夹13,这是http-template文件夹下面的index.template.html文件报错,打开此文件,删除这行注释<!--For version detection,set to min.required Flash Player version, or 0(or 0.0.0),for no version detection.-->保存就没错了13. 到了这个时候基本上已经搭建好Flex+bleazeds的web环境,现在来测试一下1.)新建一个包:er.web2.) 在包中新一个类:HelloWorld,作用flex的一个远程对象,HelloWorld中的代码如下package er.web;public class HelloWorld {public String sayHelloTo(String name){return"Hello "+name;}}3.)在HCS/WebRoot/WEB-INF/flex/remoting-config.xml注册这个远程对象<destination id="Hello"><properties><source>er.web.HelloWorld</source></properties></destination>4.)在src/HCS.mxml 中添加以下代码:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="/2006/mxml"layout="absolute"><mx:Script><![CDATA[private functionremotingSayHello(event:Event):void{var iname:String=tiName.text;say.sayHelloTo(iname);}]]></mx:Script><mx:RemoteObject id="say" destination="Hello"></mx:RemoteObject><mx:Button x="335" y="80" label=" Click"click="remotingSayHello(event);"/><mx:TextInput x="159" y="80" id="tiName"/><mx:Label x="109" y="82" text="name:"/><mx:Label text="{stResult}" x="44"y="162" width="448" height="71" id="lblView" color="#FCEE09"fontSize="20" fontWeight="bold" textDecoration="underline"fontStyle="normal"/></mx:Application>5.)启动tomcat,等tomcat启动好后,右键单击HCS.mxml,选中Run As—>Web应用程序,效果如下到了这一步,flex+bleazeds已经完成14.添加Spring框架,在MyEclipse Java Enterprise视图下的步骤如下:点击HCS工程—>MyEclipse—>Add Spring Capabilities点击Next点击Finish点击Keep Existing15. 添加mon,添加SpringFactory.java(网上的)package mon;import org.springframework.context.ApplicationContext;import org.springframework.web.context.support.WebApplicationContextUtils;import org.springframework.beans.BeansException;import org.springframework.beans.factory.NoSuchBeanDefinitionException;import flex.messaging.FactoryInstance;import flex.messaging.FlexFactory;import flex.messaging.config.ConfigMap;import flex.messaging.services.ServiceException;/*** This interface is implemented by factory components which provide* instances to the flex messaging framework. To configure flex data services* to use this factory, add the following lines to your services-config.xml* file (located in the WEB-INF/flex directory of your web application).** <factories>* <factory id="spring" class="flex.samples.factories.SpringFactory" />* </factories>** You also must configure the web application to use spring and must copy the spring.jar* file into your WEB-INF/lib directory. To configure your app server to use spring,* you add the following lines to your WEB-INF/web.xml file:** <context-param>* <param-name>contextConfigLocation</param-name>* <param-value>/WEB-INF/applicationContext.xml</param-value>* </context-param>** <listener>*<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class >* </listener>** Then you put your spring bean configuration in WEB-INF/applicationContext.xml (as per the * line above). For example:** <?xml version="1.0" encoding="UTF-8"?>* <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "/dtd/spring-beans.dtd">** <beans>* <bean name="weatherBean" class="dev.weather.WeatherService" singleton="true"/> * </beans>** Now you are ready to define a destination in flex that maps to this existing service.* To do this you'd add this to your WEB-INF/flex/remoting-config.xml:** <destination id="WeatherService">* <properties>* <factory>spring</factory>* <source>weatherBean</source>* </properties>* </destination>** @author Jeff Vroom*/public class SpringFactory implements FlexFactory{private static final String SOURCE = "source";/*** This method can be used to initialize the factory itself. It is called with configuration * parameters from the factory tag which defines the id of the factory.*/public void initialize(String id, ConfigMap configMap) {}/*** This method is called when we initialize the definition of an instance* which will be looked up by this factory. It should validate that* the properties supplied are valid to define an instance.* Any valid properties used for this configuration must be accessed to* avoid warnings about unused configuration elements. If your factory* is only used for application scoped components, this method can simply* return a factory instance which delegates the creation of the component* to the FactoryInstance's lookup method.*/public FactoryInstance createFactoryInstance(String id, ConfigMap properties){SpringFactoryInstance instance = new SpringFactoryInstance(this, id, properties);instance.setSource(properties.getPropertyAsString(SOURCE, instance.getId()));return instance;} // end method createFactoryInstance()/*** Returns the instance specified by the source* and properties arguments. For the factory, this may mean* constructing a new instance, optionally registering it in some other* name space such as the session or JNDI, and then returning it* or it may mean creating a new instance and returning it.* This method is called for each request to operate on the* given item by the system so it should be relatively efficient.* <p>* If your factory does not support the scope property, it* report an error if scope is supplied in the properties* for this instance.*/public Object lookup(FactoryInstance inst){SpringFactoryInstance factoryInstance = (SpringFactoryInstance) inst;return factoryInstance.lookup();}static class SpringFactoryInstance extends FactoryInstance{SpringFactoryInstance(SpringFactory factory, String id, ConfigMap properties){super(factory, id, properties);}public String toString(){return "SpringFactory instance for id=" + getId() + " source=" + getSource() + " scope=" + getScope();}public Object lookup(){ApplicationContext appContext = WebApplicationContextUtils.getWebApplicationContext(flex.messaging.FlexContext.getServletC onfig().getServletContext());String beanName = getSource();try{return appContext.getBean(beanName);}catch (NoSuchBeanDefinitionException nexc){ServiceException e = new ServiceException();String msg = "Spring service named '" + beanName + "' does not exist.";e.setMessage(msg);e.setRootCause(nexc);e.setDetails(msg);e.setCode("Server.Processing");throw e;}catch (BeansException bexc){ServiceException e = new ServiceException();String msg = "Unable to create Spring service named '" + beanName + "' ";e.setMessage(msg);e.setRootCause(bexc);e.setDetails(msg);e.setCode("Server.Processing");throw e;}}}}16. 在WEB-INF/flex中的services-config.xml中注册SpringFactory工厂<factories><factory id="spring"class="mon.SpringFactory"/></factories>17.在WEB-INF文件夹下建立conf文件夹,将applicationContext.xml 移入此中,在WEB-INF/web.xml中加入对spring的支持<!-- Spring配置 --><!-- Backend configuration --><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/conf/*/spring-*.xml,/WEB-INF/conf/applicationContext.xml</param-value></context-param><servlet><servlet-name>SpringContextServlet</servlet-name><servlet-class>org.springframework.web.context.ContextLoaderServlet </servlet-class><load-on-startup>1</load-on-startup></servlet><servlet><servlet-name>SpringLog4jConfigServlet</servlet-name> <servlet-class>org.springframework.web.util.Log4jConfigServlet </servlet-class></servlet><servlet><servlet-name>web</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet </servlet-class></servlet>17.添加hibernate1).创建表create table hcs_user(user_id int primary key not null,user_name varchar2(30),real_name varchar2(20),password varchar2(20),sex varchar2(3),birthday varchar2(30),email varchar2(40),address varchar2(50),telephone varchar2(20),qq varchar2(15),authority varchar2(50),remarks varchar2(50));2).切换到MyEclipse Hibernate视图添加数据源New Database Connection Dirver点击Next,点击Finish3.)加进hibernate框架,在MyEclipse Java Enterprise视图下的步骤如下:点击HCS工程—>MyEclipse—>Add Hibernate Capabilities18.添加包,结构如下:19.删除asm-2.2.3.jar20.利用myeclipse自动生成User.java,User.hbm.xml,UserDAO右击表名,选中Hibernate Reverse Engineering,21.把UserDAO放到er.dao.impl下22.修改applicationContext.xml<bean id="userDAO"class="erDAO"> <property name="sessionFactory"><ref bean="sessionFactory"/></property></bean>23.在er.service.impl添加service类,起名IUserServiceImplpackage er.service.impl;import erDAO;import er;public class IUserServiceImpl {private UserDAO userDAO;public void setUserDAO(UserDAO userDAO) {erDAO = userDAO;}/*通过ID搜索返回一个User对象* @param id 需要查找的用户ID* @return User对象**/public User getUser(java.math.BigDecimal id){return userDAO.findById(id);}}24. 修改HellWorld.java文件package er.web;import java.math.BigDecimal;import er;import er.service.impl.IUserServiceImpl;public class HelloWorld {private IUserServiceImpl userService;/** 该方法通过用户ID返回用户名* @param id 用记ID* @return String “你好”+用户名*/public String sayHelloTo(String id){User user = new User();user = userService.getUser(BigDecimal.valueOf(Long.parseLong(id)));return "Hello "+user.getUserName();}public void setUserService(IUserServiceImpl userService) { erService = userService;}}25.在WEB-INF的conf文件夹下面添加如下文件dbconfig.properties文件通过配置文件设置访问Oracle数据库的参数代码如下#Database Settings#db urlDATABASE_URL=localhost#db nameDATABASE_NAME=xe#db login user nameDATABASE_USERNAME=HCS#db login user passwordDATABASE_PASSWORD=123#db portDATABASE_PORT=1520driverClassName=oracle.jdbc.driver.OracleDriverlog4j.properties文件日志输出代码如下:#log4j.rootLogger=INFO,A1,R#log4j.rootLogger=DEBUG,A1,Rlog4j.rootLogger=DEBUG,A1log4j.appender.A1=org.apache.log4j.ConsoleAppenderyout=org.apache.log4j.PatternLayoutyout.ConversionPattern=%-d{yyyy-MM-ddHH:mm:ss,SSS}[%c]-[%p]%m%nlog4j.appender.R=org.apache.log4j.RollingFileAppenderlog4j.appender.R.File=D:/SSH.txtlog4j.appender.R.MaxFileSize=5120KBlog4j.appender.R.MaxBackupIndex=1yout=org.apache.log4j.PatternLayoutyout.ConversionPattern=%d{yyyy-MM-ddHH\:mm\:ss,SSS}[%t][%c][%p]-%m%n在web.xml文件中添加<!--log4j config start!--><context-param><param-name>log4jConfigLocation</param-name><param-value>/WEB-INF/conf/log4j.properties</param-value> </context-param><context-param><param-name>log4jRefreshInterval</param-name><param-value>60000</param-value></context-param><listener><listener-class>org.springframework.web.util.Log4jConfigListener </listener-class></listener><!--log4j end .-->日志输出添加user文件夹里面添加如下文件spring-dao.xml代码如下:<?xml version="1.0"encoding="UTF-8"?><beansxmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance"xmlns:p="/schema/p"xsi:schemaLocation="/schema/b eans/schema/beans/spring-beans-2.5.xsd"><bean id="userDAO"class="erDAO"><property name="sessionFactory"><ref bean="sessionFactory"/></property></bean></beans>spring-service.xml代码如下:<?xml version="1.0"encoding="UTF-8"?><beansxmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance"xmlns:p="/schema/p"xsi:schemaLocation="/schema/b eans/schema/beans/spring-beans-2.5.xsd"><bean id="userService"class="er.service.impl.IUserServiceImpl"> <property name="userDAO"><ref bean="userDAO"/></property></bean></beans>spring-web文件代码如下:<?xml version="1.0"encoding="UTF-8"?><beansxmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance"xmlns:p="/schema/p"xsi:schemaLocation="/schema/b eans/schema/beans/spring-beans-2.5.xsd"><bean id="helloWorld"class="er.web.HelloWorld"><property name="userService"><ref bean="userService"/></property></bean></beans>26.修改applicationContext.xml代码如下:<?xml version="1.0"encoding="UTF-8"?><beansxmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance"xmlns:p="/schema/p"xsi:schemaLocation="/schema/b eans/schema/beans/spring-beans-2.0.x sd"><bean id="propertyConfigurer"class="org.springframework.beans.factory.config.PropertyPla ceholderConfigurer"><property name="locations"><list><value>/WEB-INF/conf/dbconfig.properties</value> </list></property></bean><!-- 配置数据源 --><bean id="dataSource"class="mons.dbcp.BasicDataSource"><!-- 驱动类 --><property name="driverClassName"><value>${driverClassName}</value></property><!-- 数据库连接地址 --><property name="url"><value>jdbc:oracle:thin:@${DATABASE_URL}:${DATABASE_PORT}:$ {DATABASE_NAME}</value></property><property name="username"><value>${DATABASE_USERNAME}</value></property><property name="password"><value>${DATABASE_PASSWORD}</value></property></bean><!-- hibernate Session工厂 --><bean id="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFacto ryBean"><property name="dataSource"><ref bean="dataSource"/></property><!-- 下面是hibernate的属性设置 --><property name="hibernateProperties"><props><prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop><prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop><prop key="hibernate.autoReconnect">true</prop><!-- 显示输出SQL --><prop key="hibernate.show_sql">true</prop><!-- 输入SQL时进行格式化 --><prop key="hibernate.format_sql">true</prop></props></property><property name="mappingResources"><list><value>com/zuohd/hcs/user/model/User.hbm.xml</value></list></property></bean></beans>27.修改:WEB-INF/flex/remoting-config.xml<destination id="Hello"><properties><factory>spring</factory><source>helloWorld</source></properties></destination>28.启动tomcat,运行页面,效果:。
FlashBuilder——简化且易于使用SWF文件转EXE工具
FlashBuilder——简化且易于使用SWF文件转EXE工具SWF文件转EXE工具FlashBuilder默认情况下我们使用Flash工具生成的文件是SWF格式,而这种格式一般需要使用特定支持播放的工具进行打开,而我们今天借助FlashBuilder最小但高效的构建应用程序,将SWF文件转换为无边界和半透明的可执行文件。
生成后的文件可以直接在Windows系统中进行打开(电脑中需要安装AdobeFlashPlayer)。
FlashBuilder具有其不言自明的名称,是一个简化且易于使用的应用程序,它使您可以尽可能轻松地从任何SWFFlash电影文件中构建Windows可执行文件。
FlashBuilder命令行选项:/i<icon.ico>指定可选的图标文件/s<splash.jpg>指定可选的初始屏幕图片/a创建autorun.inf/w创建白色背景<file.swf>输入文件名这是指出该可执行文件不具有标准“类似于Windows”边框的完美边框,但它们确实支持半透明。
该程序在用户界面方面非常简单明了,这意味着即使对于新手来说,它也不难处理。
FlashBuilder的主窗口仅显示三个字段来表示SWF,图标和初始屏幕文件的位置。
只需单击几下即可从SWF文件创建Windows可执行文件同时,该实用程序使您可以从同一主窗口中的两个选项中进行选择,以创建自动运行的INF文件(对CD-ROM自动启动功能有用)或创建白色的全屏背景。
因此,使用此应用程序实际上可以简化为SWF文件的简单加载过程,而其他两个(图标和初始屏幕文件)不是必需的,而是单击“生成”按钮。
一个简单但功能强大的Flash构建器打包支持高级FSCommand功能,不规则的窗口大小和半透明性以及与基于JPEG的初始屏幕的兼容性,FlashBuilder证明了自己是高效且易于使用的应用程序。
综上所述,FlashBuilder不仅具有一组有趣且易于访问的功能,而且最妙的是,它使您只需单击几下即可从SWF生成可执行文件。
Eclipse3.5 与Flex Builder3安装和Flash Builder4安装
Eclipse3.5 与Flex Builder3安装和Flash Builder4安装使用Eclipse3.5集成Flex3或Flashbuilder4插件运行环境Windows32操作系统引用Eclipse3.5 galileo win32 版本/downloads/download.php?file=/technology/epp/downloads/release/galileo/ SR1/eclipse-jee-galileo-SR1-win32.zipAdobe Flex Builder 3 (Flex3)的插件/pub/flex/eclipse_plugin/FB3_WWEJ_Plugin.exe?loc=enjdk-6u18-windows-i586 win32版本/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/V e rifyItem-Start/jdk-6u18-windows-i586.exe?BundledLineItemUUID=SBpIBe.oWvsAAAEmGzUT PmAX&OrderID=iPBIBe.oFgoAAAEmEDUTPmAX&ProductID=Vh5IBe.pm2QAAAElRytRSb JV&FileName=/jdk-6u18-windows-i586.exe1.集成Flex3的安装步骤:集成Eclipse3.5和Flex3引用Eclipse3.5安装的目录为D:\eclipseFlex3安装的目录为D:\ProgramFiles\Adobe\Flex Builder 3 Plug-in首先关闭所有的浏览器以及跟flash相关的应用程序。
安装的过程中首先会弹出一个对话框内容如下:Supported version of Eclipse not foundPlease choose an existing Eclipse3.2,3.3,or3.4 root folder to be extended.This root folder must contain the subfoldernamed ”configuration”.Please return to the previous dialog, andselect a different folder. If you are confident that the folder currentlyselected is correct, please proceed with caution.点击Proceed with Caution,让它继续安装。
MyEclipse 8.5插件安装
MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装url:http://elf8848.j avaeye.c om/blog/630864下载MyEclipse 8.5可以通过代理http://www.proxyie.c n/访问MyEclipse的官方网站下载软件下载地址:http://downloads.m yeclipseide.c om/downloads/pr oducts/ewor kbenc h/galileo/m yeclipse-8.5.0-win32.exe 文件大小: 825.84 MBMD5 : a9038148dc de9066abc3711bf8ee636c---------------------------------------------------环境说明:MyEclipse安装路径E:\MyEclipse\MyEclipse8.5Common安装路径E:\MyEclipse\Common新建一个E:\MyEclipse\m yPlugin专放我们后加入的插件---------------------------------------------------MyEclipse Configur ation Center 管理MyEclipse插件的一种手段参考:<Myeclipse8.5GA优化笔记> http://isy.j avaeye.c om/blog/639767dashboard—插件面板,可以添加和删除Myeclipse的插件softwar e —自定义添加其他软件collabor ation —可以分享你的配置信息和团队协作的支持subscription —注册信息,去下一篇文章里找的注册码可以贴在这里1:添加软件,可以是在线更新的URL,也可以是本地的文件夹.一般用下载工具把插件下载到本地,在这里添加一个本地的文件夹来安装插件.2:对前面添加的地址进行验证,从中找到插件. 在找到的插件上,右击鼠标,选"Add to Pr ofile",插件被添加到"4"的位置3:可以对以添加的插件删除4:被添加的插件5:将要被添加的插件,6:执行添加动作MyEclipse Configur ation Center不太好用,反应较慢,有时要关了再开才会达到效果,由其删除时.---------------------------------------------------汉化MyEclipse 8.5首先下载汉化包文件:http://www.blogj /Files/sy1214520/Myeclipse8.5%20汉化.zip1、将解压后的―language‖文件夹中的featur es与plugins文件夹放入E:\MyEclipse\MyPlugin\language里面。
在myeclipse上安装ExtBuilder
在myeclipse上安装ExtBuilder内容来自:/p/extbuilder/wiki/UserGuideIntroductionExtBuilder is an eclipse plugin can help developer work out good style Ext javascript code without typing code.InstallationEclipse 3.x1.make sure you eclipse version is 3.2,3.3 or 3.4 with GEF installed. (至少要myeclipse7.0)2.download archived update site from/p/extbuilder/downloads/list3.Click Help->Software Updates->Find and Install...->Search for new featuresto install,Click Next4.Click New Archived Site-> Browse to extbuilder_update.zip and click Open.5.Click OK and follow the instructions to install.6.Restart you eclipseAptana1.Install Aptana as a plugin to Eclipse./ eclipse版本要3.2以上(至少要myeclipse7.0),否则不能安装AptanaAvailable Software Sites/studio3/plugin/install AptanaStudio3.0.9 (没试过)/tools/studio/plugin/install/studio Apta na Studio2.0.5 (经测试,已安装成功)1.Install ExtBuilder to EclipseNote: Apatana Studio removed some build-in plugins from Eclipse, such asGEF,icu,JDT,etc. If you definitely want to use Apatana Studio without eclipse, please install these plguins first.StartingKick start1.Click Windows->Preferences..->ExtJs Builder2.Click Browse button to select your Ext home directory.1.Click File->New, then select Web->ExtJs Page. a wizard dialog will appear.2.Click Next3.Input the namespace you want4.Input class name you want, extbuilder create one class in one file, just likeJava5.Input the file name, default is the class name6.Select super class, default is Ext.Panel, you also can create a window by selectExt.Window7.Click Finish.8.Then there are two files created in Package Explorer, for example:CorpSelectPanel.ext and CorpSelectPanel.js. The first file is used byextbuilder, the second file is the script file for you.OverviewBefore you start to editing a Ext page, make sure you opened Outline View and Properties View. If not, please click Window->Show View to open these two views.Editor View It’s a multi-pages editor contains a source code editor and a UI editor. In source code editor, you can see the real code extbuilder generate for you. Please focus the initUIComponents function. In UI editor, you can see one palette at left side and a embedded browser at right side. With the embedded browser, you can preview the code generated by ExtBuilder. Outline ViewThe outline view is a component tree view. You can select specific component in the view. Properties ViewThe most important view you have to deal. In this view, you can set the configuration of one component. For example: For a Panel component, you may set the title property to ‘MyPanel’, the layout property to ‘Border’, the width property to ‘100’, etc. For a GridPanel component, you may set the store property and columns property. Allyou change make to a component take effect immediately. Both the code editor and UI editor will change. It’s a good way to watch your settings h ow change the UI to your wanted style. Drag ComponentsIn UI editor, you can see a palette with some components in several folders. Now extbuilder supports most components in latest Ext 2.2 You could click one component, such as a Panel then move the mouse to outline view, there must be a component named panel, it's the root component of one panel class. Click the mouse again, then the root panel component now have a child panel. In the way, you can use any components and organize the component tree as you wish. Although you may think drag a component and drop it to a canvas is better, but that means ExtBuilder need to implement all Ext components drawing,behavior and layout in Java code. From my opinion, this way is the fastest way to build a GUI page. How toSet PropertiesExt component have many properties. ExtBuilder divide these properties into two categories: common properties and advanced properties. By default, only common properties are shown,you can show advanced properties by click the Advanced button at the top toolbar of Properties View. Properties can be string, integer,drop down list. Some special properties like store, toolbar,buttons,columns Model will pop up a dialog for user set. Set LayoutThere are two panels, one parent, one child.1.Create a new Ext page2.Set the root panel's tilte to 'ParentPanel'3.Add a Panel to page root panel component4.Set the child panel's title to 'ChildPanel'5.Click the parent panel on outline view6.Set the parent panel's layout to 'Border'7.Click the child panel on outline view8.Set the child panel's region to 'center'Because Ext border layout require a center region component, so when you set the layout to 'border', and not set the child panel's region to 'center', you may see some error message in browser, it's not a bug of ExtBuilder.FormPanel1.Create a new Ext page2.Add a FormPanel to root panel3.Set the FormPanel's layout to 'column'4.Add two Panels to FormPanel, set columnWidth to '.5'5.Set these two Panels's layout to 'form'6.Add 4 TextField to these Two Panel, each have twoThen you get a two column form panelToolbarEach Ext Panel has two toolbars, tbar and bbar.1.Click one Panel of Outline view.2.Click Properties view, scroll to tbar or bbar property3.Click the right side button '...' to show Toolbar Settings Dialog4.In Toolbar Settings Dialog, click Add Button(+) to addButton,Separator,Spacer,Fill,TextItem and MenuButton. Menu editing is not ready in current version.5.Change the text toolbar text, by default, the handler is as "onButtonTextClick".Of course, you can change the handler function name.6.Then switch to Source code Editor, see what happened.tbar :newExt.Toolbar([{handler :function(button,event){this.onButtonClick(button,event);}.createDelegate(this),text :"button"}])Look at this code block, I use a little trick. Because ExtBuilder need to show preview page for users, some javascript errors will make the preview page as blank page. So I have to make it runs fine when renderer ext components. You may need to write your own event handler function in your class. For example: ...,onButtonClick :function(button,event){// your code here}ButtonsEach Panel has one buttons property. Just same as Toolbar buttons editing except the component can add here is only Ext.Button. You can use buttonAlignto align button at left,right or center. GridExtBuilder support three grid panels. GridPanel,PagingGridPanel and EditorGridPanel. PagingGridPanel is a gridpanel with paging toolbar on bottom.StoreStore can take data from remote(HttpProxy) or local(MemoryProxy). Here is a example we use MemoryProxy to build grid.1.Click '...' button to show Store Settings Dialog2.Select MemoryProxy in Basic Page3.Click Sample button to generate some random data4.Click OK button to save store settings.5.Add loadData function in class loadData :function(){this.store1.load();}here store1 is the component name of store.1.Add code in class constructorfunction system.CorpSelectPanel=function(config){Ext.applyIf(this, config);this.initUIComponents();system.CorpSelectPanel.superclass.constructor.call(this);//load store data herethis.loadData();};Now, you can see the data at preview page.ColumnsTreeListenersExtension。
myeclipse安装插件
myeclipse自从7.0后就不再提供link安装,而是采用在文件写入配置信息的方式安装插件。
具体步骤如下:1)首先bundles.inf文件在myeclipses安装目录下的...\MyEclipse7.5\configuration\org.eclipse.equinox.simpleconfigurator。
最好先备份一下。
2)然后你可以在myeclipse下建立一个文件夹myplugin来存放你需要安装的插件,将你需要安装的插件放到这个目录下。
3)然后新建一个java文件,创建如下内容Java代码package app;import java.io.File;import java.util.ArrayList;import java.util.List;/*** MyEclipse 7.5 (2009-12-1) 插件配置代码生成器***/public class PluginConfigCreator{public PluginConfigCreator(){}public void print(String path){List<String> list = getFileList(path);if (list == null){return;}int length = list.size();for (int i = 0; i < length; i++){String result = "";String thePath = getFormatPath(getString(list.get(i)));File file = new File(thePath);if (file.isDirectory()){String fileName = file.getName();if (fileName.indexOf("_") < 0){print(thePath);continue;}String[] filenames = fileName.split("_");String filename1 = filenames[0];String filename2 = filenames[1];result = filename1 + "," + filename2 + ",file:/" + path + "\\" + fileName + "\\,4,false";System.out.println(result);} else if (file.isFile()){String fileName = file.getName();if (fileName.indexOf("_") < 0){continue;}int last = stIndexOf("_");// 最后一个下划线的位置String filename1 = fileName.substring(0, last);String filename2 = fileName.substring(last + 1, fileName.length() - 4);result = filename1 + "," + filename2 + ",file:/" + path + "\\" + fileName + ",4,false";System.out.println(result);}}}public List<String> getFileList(String path){path = getFormatPath(path);path = path + "/";File filePath = new File(path);if (!filePath.isDirectory()){return null;}String[] filelist = filePath.list();List<String> filelistFilter = new ArrayList<String>();for (int i = 0; i < filelist.length; i++){String tempfilename = getFormatPath(path + filelist[i]);filelistFilter.add(tempfilename);}return filelistFilter;}public String getString(Object object){if (object == null){return "";}return String.valueOf(object);}public String getFormatPath(String path){path = path.replaceAll("\\\\", "/");path = path.replaceAll("//", "/");return path;}public static void main(String[] args){/*你的插件的安装目录*/String plugin = "D:\\Program Files\\MyEclipse7.5\\Common\\myplugin\\aptana2.0";new PluginConfigCreator().print(plugin);}}package app;import java.io.File;import java.util.ArrayList;import java.util.List;/*** MyEclipse 7.5 (2009-12-1) 插件配置代码生成器***/public class PluginConfigCreator{public PluginConfigCreator(){}public void print(String path){List<String> list = getFileList(path);if (list == null){return;}int length = list.size();for (int i = 0; i < length; i++){String result = "";String thePath = getFormatPath(getString(list.get(i)));File file = new File(thePath);if (file.isDirectory()){String fileName = file.getName();if (fileName.indexOf("_") < 0){print(thePath);continue;}String[] filenames = fileName.split("_");String filename1 = filenames[0];String filename2 = filenames[1];result = filename1 + "," + filename2 + ",file:/" + path + "\\"+ fileName + "\\,4,false";System.out.println(result);} else if (file.isFile()){String fileName = file.getName();if (fileName.indexOf("_") < 0){continue;}int last = stIndexOf("_");// 最后一个下划线的位置String filename1 = fileName.substring(0, last);String filename2 = fileName.substring(last + 1, fileName.length() - 4);result = filename1 + "," + filename2 + ",file:/" + path + "\\"+ fileName + ",4,false";System.out.println(result);}}}public List<String> getFileList(String path){path = getFormatPath(path);path = path + "/";File filePath = new File(path);if (!filePath.isDirectory()){return null;}String[] filelist = filePath.list();List<String> filelistFilter = new ArrayList<String>();for (int i = 0; i < filelist.length; i++){String tempfilename = getFormatPath(path + filelist[i]);filelistFilter.add(tempfilename);}return filelistFilter;}public String getString(Object object){if (object == null){return "";}return String.valueOf(object);}public String getFormatPath(String path){path = path.replaceAll("\\\\", "/");path = path.replaceAll("//", "/");return path;}public static void main(String[] args){/*你的插件的安装目录*/String plugin = "D:\\Program Files\\MyEclipse7.5\\Common\\myplugin\\aptana2.0";new PluginConfigCreator().print(plugin);}}注意需要修改main函数里的参数,定位到你刚才新建的文件夹下。
MyEclipse7.0 + Flex Builder 3 插件配置版
MyEclipse6.5 + Adobe Flex Builder 3 插件版2009年10月18日星期日下午 01:31一、准备工作:所需要的软件:FlexBuilder3 插件版: FB3_WWEJ_Plugin(需要注册下载,由于是正式版还需要序列号:1377-4168-2018-0771-2432-14951377-4760-3354-0772-2773-89961377-4165-2080-7265-7813-89011377-4964-5021-8182-2399-8235 )MyEclipse 6.5:/Lcds :/products/livecycle/dataservices/(序列号:1306-4100-8708-9432-2243-58801306-4867-8501-8670-3893-7864 )Tomcat 5.5:/二、安装过程:1. 安装MyEclipse6.5(在此不再详述)。
2. 安装FlexBuilder3 beta2 插件版(FB3_WWEJ_Plugin.exe),请参考下图所示(1)双击可执行文件(2)弹出对话框,不用管它,直接点击”OK”就可以了(3)现在是询问你是否要安装FLEX BUILDER 3插件,选择“next”。
(4)现在是询问你是否同意协议,选择“同意”,点击“next”按钮。
(5)请你选择FLEX BUILDER的安装路径,你可以自行选择,然后点击“next”按钮。
(6)注意:这一步很重要,是要你选择MyEclipse6.5中的Eclipse的安装路径,请仔细选择。
然后点击“next”按钮即可。
(7)然后弹出让你耐心等待的界面,过一会儿然后弹出一个对话框,询问你是不是安装的是Eclipse3.2或3.3以及更高版本,请大家选择“Proceed with Caution”按钮即可。
(8)此界面是询问你是不是要安装IE和FireFox浏览器上的flash play 9,我还是希望大家两项都选,便于调试。