记录以便今后重新搭环境时查找。
1.在myeclipse中增加velocity支持的包后,在集成velocity的velocity编辑器,会是开发更方便快捷。
Veloeclipse的网站http://code.google.com/p/veloeclipse/,
在myeclipse中安装Veloeclipse时,在地址栏中输入: http://veloeclipse.googlecode.com/svn/trunk/update/
2.在myeclipse中安装freemarker编辑器,在URL栏中输入:http://www.freemarker.org/eclipse/update
这个地址已经不能用了,只能用下面的方法来添加了。
eclipse正常情况下 是能自动识别新添加的 插件,并自动添加相应信息,但是如果eclipse 不能自动识别时,你就需要手动为eclipse添加相应的插件信息,即为 下面红字部分
在MyEclipse7.0+的版本,自动安装行不通,因为在下载你填写的插件前,MyEclipse会下载一大堆自己的更新,这些更新 全都位于MyEclipse的服务器或者Pulse的服务器,这两个服务器在国内是无法访问的。
既然无法自动安装,就手动安装:
先打开 http://sourceforge.net/projects/freemarker-ide/files/页面,点击“下载”,
注意,要下载eclipse插件,而不是freemarker本身。 在下面的文件列表中选择“eclipse-plugin”文件夹,展开的文件就是各个版本的eclipse插件,当前最新是: freemarker-ide-0.9.14.zip
下载完插件后,解压缩到:
\Program Files\Genuitec\Common\plugins\
解压后的目录:
\Program Files\Genuitec\Common\plugins\hudson.freemarker_ide_0.9.14
然后需要修改一个文件,这很关键:
\Program Files\Genuitec\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info
在文件最后加入下面两行:
hudson.freemarker_ide,0.9.14,file:plugins\hudson.freemarker_ide_0.9.14\,4,false
(格式大概为:插件名,版本号,file:插件目录,4,false
插件名和版本号是由插件目录名字以下划线分割而得,file:后如果是目录结尾要有反斜杠、如果是.jar就不用,最后的4,false不知道是什么意思,不用管他)
然后重启动MyEclipse7.5,就可以用freemarker的eclipse plugin ide打开ftl文件了。
最后,要注意一下,\Program Files\Genuitec\Common\plugins\hudson.freemarker_ide_0.9.14 中的freemarker.jar可能是很旧的,如果发现ftl文件中的一些符号,如感叹号、双问号如果报告为错误,用新的 freemarker-2.3.15.jar替换之,把MANIFEST.MF里的Bundle-ClassPath也改为freemarker- 2.3.15.jar ,然后重启MyEclipse7.5就可以了。
分享到:
相关推荐
安装此插件后,开发者可以在Eclipse中直接编辑Freemarker文件(`.ftl`),享受到与编写Java代码类似的开发体验。 Velocity则是Apache软件基金会的一个项目,它同样是一个模板引擎,但其设计理念更倾向于让HTML模板...
3. **Colorer**:一个代码高亮显示插件,能够为Eclipse编辑器提供语法高亮和颜色选择功能,提高代码可读性。更新地址:`http://colorer.sf.net/eclipsecolorer/` 4. **JavaScript Editor**:专为JavaScript开发设计...
它提供了代码编辑器、调试器、版本控制工具等功能,便于开发者进行项目开发。在Eclipse中,可以使用Maven插件来管理和构建Maven项目。 **Tomcat 6**是一款轻量级的Java Servlet容器,用于运行Java Web应用。它是...
为了在Eclipse中方便地开发Struts应用,开发者通常会安装Struts插件,如Struts2 IDE Plugin或MyEclipse,这些插件可以提供代码自动生成、模板支持、配置文件验证等功能,提高开发效率。 在使用Struts开发时,以下几...
它还提供了模板引擎支持,如FreeMarker、Velocity等,方便快速创建动态网页。 3. **企业级应用**:MyEclipse 2016特别适合于开发企业级应用程序,支持多种服务器,如Tomcat、Jetty、WebLogic、WebSphere等。用户...
Struts2 标签 Struts bean ...Struts logic Struts nested JSTL 核心标签 JSTL functions JSTL fmt JSP标签/语法 Spring 标签 Spring 表单标签 freemarker语法 velocity 语法 ...JSP 编辑器(eclipse插件)
此外,Struts2还支持多种视图技术,如JSP、FreeMarker和Velocity等,使得视图层的开发更加灵活。 2. Hibernate3:Hibernate是一个优秀的对象关系映射(ORM)框架,它可以将Java类与数据库表进行映射,使得开发者...
7. **模板引擎**:虽然这里没有明确提到,但为了提高代码可维护性和可读性,开发者可能会使用模板引擎(如FreeMarker或Velocity)来分离视图逻辑和控制逻辑,使得HTML模板更加清晰。 8. **前端框架与库**:虽然主要...
- **Turbine**:灵活的Servlet框架,支持多种模板引擎如Velocity、FreeMarker等。 - **JavaPetStore**:一个示例项目,用于演示如何使用J2EE进行企业级应用开发。 以上内容为Java编程新手入门所需了解的一些基本...
本手册收集了: 1、struts 1 各类型标签 2、struts 2 标签 3、jstl 各类型标签 4、spring 标签 5、jsf标签 ...6、jsp标签、语法 ...12、多功能jsp编辑器(eclipse插件)(要另外下载CHM文档中有网址)
1、struts 1 各类型标签2、struts 2 标签3、jstl 各类型标签4、spring 标签5、jsf标签6、jsp标签、语法7、freemarker语法8、velocity语法9、ajax常用函数10、常用js表单检测函数11、常用js函数12、多功能jsp编辑器...
本手册收集了: 1、struts 1 各类型标签 2、struts 2 标签 3、jstl 各类型标签 4、spring 标签 5、jsf标签 ...6、jsp标签、语法 ...7、freemarker语法 ...8、velocity语法 ...12、多功能jsp编辑器(eclipse插件)
本册收集了: 1、Struts2标签 2、struts 1 各类型标签 3、JSTL 各类型标签 4、spring 标签 5、jsf标签 6、jsp标签、语法 7、freemarker语法 8、velocity语法 ...12、多功能jsp编辑器(eclipse插件)
5. **IDE集成**:很多IDE,如IntelliJ IDEA和Eclipse,都有内置或第三方的代码生成插件,可以直接在编辑器内生成代码,方便快捷。例如,IDEA的Alt+Insert键可以快速生成getter/setter、构造函数等。 6. **持续集成*...
java web 标签大全,包括1、struts 1 各类型标签;2、struts 2 标签;3、jstl 各类型标签;4、spring 标签;5、jsf标签;6、jsp标签、语法;7、freemarker语法;...12、多功能jsp编辑器(eclipse插件);
在构建BBS系统时,Eclipse作为开发环境,可以提供代码编辑、调试、构建和部署等一系列功能。开发者可以使用Eclipse创建JSP文件、Java Servlet以及相关的后台服务类,同时利用其集成的Tomcat服务器进行本地测试。 2....
在使用这些jar包时,开发者通常会将它们添加到项目的类路径(classpath)中,可以通过IDE(如Eclipse、IntelliJ IDEA)的库管理功能,或者在Web应用的WEB-INF/lib目录下放置这些jar文件。在web.xml中配置Struts2的...
在实际开发中,将这些jar包导入到项目的lib目录后,还需要确保IDE(如Eclipse或IntelliJ IDEA)能够识别并将其加入到构建路径中,这样编译器才能正确解析Struts2相关的类和方法。最后,别忘了在web.xml文件中配置...