看了看网上不少文章,发现很多内容都是很老的,没法用。故把自己的安装过程记录下来,方便以后使用

1、在这里,eclipse使用最新版eclipse juno 3.7

2、在adobe官网https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder   
下载flash builder 4.7,因为我的系统是windows 32位,所以选择简体中文 windows。下载前需要注册账号,这个账号在以后安装过程中需要填写,所以还是老老实实注册吧。

3、下载后得到Adobe_Flash_Builder_4.7-AkamaiDLM.exe,一路安装,选择路径。安装adobe flash builder 4.7安装成功,其实在这个时候就可以用flash builder开发flash应用了。因为flash builder是收费的,故破解就用上了。具体过程参考博客http://blog.csdn.net/yczz/article/details/8744222

其实这个时候就可以开发单独使用eclipse和flash builder进行 java和flex通信的应用了,具体过程参考文章    http://jickcai.iteye.com/blog/615148

4、因为我是打算在已有的web应用中添加flex功能,所以在eclipse中集成flash builder4.7插件。方法是打开Adobe Flash Builder 4.7\utilities目录,里面有Adobe Flash Builder 4.7 Plug-in Utility.exe,点击安装,选择eclipse的安装路径。

5、打开eclipse,里面就可以开发flex应用了。

flex和java通信,可以参考文章http://www.cnblogs.com/iloveWater/archive/2011/10/14/2212382.html

因为我是在已有的web工程中添加flex应用,     故做了以下几步操作。参考博客文章http://blog.csdn.net/angus_17/article/details/8208871

1、把blazeds.war里的lib包拷贝到已有工程的webcotent/web-inf/lib文件夹下,将flex文件夹拷贝在webcotent/web-inf文件夹,修改里面的remoting-config.xml

2、修改web.xml,加入节点

<!--sq-->

    <listener>

        <listener-class>flex.messaging.HttpFlexSession</listener-class>

    </listener>

    <!-- MessageBroker Servlet sq-->

    <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>

3、将Flex项目发布,然后,将里面的html,swf,和js文件,拷贝到WebContent里的相应位置。

4、在已有的jsp页面引用的话,很容易,通过iframe把生成的html引入就可以了

<iframe  id ="iframe1" frameborder=0  SCROLLING=NO   style="border:0px; width:100px; height:90px;"

   src="flash.html">

如果你对显示的位置不满意,可以调整flash.mxml里的控件的位置,达到自己想要的效果。

【Adobe Air程序开发】eclipse安装flash builder 4.7插件以及java、flex整合开发的更多相关文章

  1. eclipse安装Flash Builder 4后变成中文,怎么解决

    修改eclipse.ini启动参数: -startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.libr ...

  2. eclipse安装Veloeclipse(Velocity编辑插件)

    eclipse安装Veloeclipse(Velocity编辑插件) Help-->install new software-->Add 增加 Name:Veloeclipse Value ...

  3. eclipse安装activiti5.18.0工作流插件 以及安装过程中activiti插件出现的问题及解决

    转: eclipse安装activiti5.18.0工作流插件 以及安装过程中activiti插件出现的问题及解决 2017年05月04日 18:44:21 JJ_nan 阅读数:2773   版权声 ...

  4. 【Adobe Air程序开发】用Adobe Flex3开发AIR应用程序–入门指南

    1 安装Adobe AIR 运行时,和java的JVM类似.Adobe AIR 运行时允许在桌面运行AIR应用程序,脱离游览器的束缚.下载安装文件http://labs.adobe.com/downl ...

  5. Eclipse安装不了AXIS2 Tool插件,总是找不到axis2 wizards的问题找到解决答案(转载)

    http://blog.csdn.net/downmoon/article/details/7309485 最近在学习axis2工作需要,google一搜,网上到处都是装axis2插件的.根据网上的直 ...

  6. Java Web整合开发实战:基于Struts 2+Hibernate+Spring 目录

    第1篇 Java Web开发基础第1章 Web的工作机制( 教学视频:31分钟) 1.1 理解Web的概念 1.1.1 Web的定义 1.1.2 Web的三个核心标准 1.2 C/S与B/S两种软件体 ...

  7. 如何为eclipse安装合适版本的python插件pydev

    pydev是一款优秀的Eclipse插件,大多数喜欢在eclipse开发软件的程序员(也许是java程序员)在开发python软件时希望继续使用eclipse,那么pydev是非常理想的选择. 1.安 ...

  8. Java Web整合开发(附录1) - 安装配置环境

    1. Install JDK http://blog.csdn.net/sonnet123/article/details/9169741 Download JDK http://www.oracle ...

  9. java web 整合开发王者归来学习总结

    第一章java web开发概述 胖客户端CS,瘦客户端BS(Browser) 网址请求---服务器处理响应-----返回结果-----浏览器显示 CGI可以动态生成页面,但是每个进程都要启动一个CGI ...

随机推荐

  1. 解读>/dev/null 2>&1

    背景 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句.以前的我并没有去深入地理解这段命令的作用,照搬照用,今天开始去解读>/dev/null 2&g ...

  2. springboot2.0入门(五)--swagger2接口API构建

    一.特点 代码变,文档变.只需要少量的注解,Swagger 就可以根据代码自动生成 API 文档,很好的保证了文档的时效性. 跨语言性,支持 40 多种语言. Swagger UI 呈现出来的是一份可 ...

  3. 【Python之路】特别篇--微信Web网页版通信的全过程分析

    文章所使用Python版本为py3.5 1.微信服务器返回一个会话ID 微信Web版本不使用用户名和密码直接登录,而是采用二维码登录,所以服务器需要首先分配一个唯一的会话ID,用来标识当前的一次登录. ...

  4. Eclipse一直building workspace问题解决

    今天新导入了一个maven项目,但是总是一直building workspace 解决方案: 去掉图中Maven  Project Builder勾选

  5. 利用Python构建时间序列模型解决实际问题的正确姿势

    要本着应用到实际工作中目的去学时间序列分析,才能深入浅出的学会,不要纠结于理论,只听我的,我有信心说明白. 本章内容 趋势分析 序列分解 序列预测 序列分解 统计学基础铺垫 划分 时间序列按照季节性划 ...

  6. python 鼠标输入

    import win32con import win32api import time win32api.SetCursorPos([,]) # 设置鼠标位置 time.sleep(0.1) #win ...

  7. 1.5 JAVA的IO操作

    1.5 JAVA的IO操作 参考链接:https://www.runoob.com/java/java-files-io.html 一.JAVA的IO操作 由于JAVA引用外界的数据,或是将自身的数据 ...

  8. 什么是跨平台性?原理是什么?JVM

    所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行. 实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行 ...

  9. DS博客作业04--树大作业

    1.树的存储结构 本组采用的树的存储结构为链式结构,选择如图所示的结构体 Name为结点的名称 LevelNum为孩子节点的个数 *Children[20]用来指向不同的孩子结点(类似于二叉树的结构体 ...

  10. LeetCode 112. 路径总和(Path Sum)

    题目描述 给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和. 说明: 叶子节点是指没有子节点的节点. 示例: 给定如下二叉树,以及目标和 sum ...