`
zpball
  • 浏览: 916379 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在eclipse中安装velocity编辑器、Freemarker编辑器

 
阅读更多
记录以便今后重新搭环境时查找。
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  http://sourceforge.net/projects/freemarker-ide/files/freemarker-ide/0.9.14/freemarker-ide-0.9.14.zip/download

下载完插件后,解压缩到:
\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就可以了。
分享到:
评论

相关推荐

    Freemarker和Velocity的eclipse插件

    安装此插件后,开发者可以在Eclipse中直接编辑Freemarker文件(`.ftl`),享受到与编写Java代码类似的开发体验。 Velocity则是Apache软件基金会的一个项目,它同样是一个模板引擎,但其设计理念更倾向于让HTML模板...

    常用的Eclipse插件的在线更新地址

    3. **Colorer**:一个代码高亮显示插件,能够为Eclipse编辑器提供语法高亮和颜色选择功能,提高代码可读性。更新地址:`http://colorer.sf.net/eclipsecolorer/` 4. **JavaScript Editor**:专为JavaScript开发设计...

    maven项目sturts2 demo

    它提供了代码编辑器、调试器、版本控制工具等功能,便于开发者进行项目开发。在Eclipse中,可以使用Maven插件来管理和构建Maven项目。 **Tomcat 6**是一款轻量级的Java Servlet容器,用于运行Java Web应用。它是...

    struts资料.rar

    为了在Eclipse中方便地开发Struts应用,开发者通常会安装Struts插件,如Struts2 IDE Plugin或MyEclipse,这些插件可以提供代码自动生成、模板支持、配置文件验证等功能,提高开发效率。 在使用Struts开发时,以下几...

    MyEclipse2016

    它还提供了模板引擎支持,如FreeMarker、Velocity等,方便快速创建动态网页。 3. **企业级应用**:MyEclipse 2016特别适合于开发企业级应用程序,支持多种服务器,如Tomcat、Jetty、WebLogic、WebSphere等。用户...

    java web 标签大全

    Struts2 标签 Struts bean ...Struts logic Struts nested JSTL 核心标签 JSTL functions JSTL fmt JSP标签/语法 Spring 标签 Spring 表单标签 freemarker语法 velocity 语法 ...JSP 编辑器(eclipse插件)

    struts2+hibernate3+spring3包括所有的lib

    此外,Struts2还支持多种视图技术,如JSP、FreeMarker和Velocity等,使得视图层的开发更加灵活。 2. Hibernate3:Hibernate是一个优秀的对象关系映射(ORM)框架,它可以将Java类与数据库表进行映射,使得开发者...

    新闻管理系统

    7. **模板引擎**:虽然这里没有明确提到,但为了提高代码可维护性和可读性,开发者可能会使用模板引擎(如FreeMarker或Velocity)来分离视图逻辑和控制逻辑,使得HTML模板更加清晰。 8. **前端框架与库**:虽然主要...

    Java编程新手必读--

    - **Turbine**:灵活的Servlet框架,支持多种模板引擎如Velocity、FreeMarker等。 - **JavaPetStore**:一个示例项目,用于演示如何使用J2EE进行企业级应用开发。 以上内容为Java编程新手入门所需了解的一些基本...

    Java_web_标签大全

    本手册收集了: 1、struts 1 各类型标签 2、struts 2 标签 3、jstl 各类型标签 4、spring 标签 5、jsf标签 ...6、jsp标签、语法 ...12、多功能jsp编辑器(eclipse插件)(要另外下载CHM文档中有网址)

    java+web+标签大全.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编辑器...

    javaWeb标签库大全API

    本手册收集了: 1、struts 1 各类型标签 2、struts 2 标签 3、jstl 各类型标签 4、spring 标签 5、jsf标签 ...6、jsp标签、语法 ...7、freemarker语法 ...8、velocity语法 ...12、多功能jsp编辑器(eclipse插件)

    javaWeb 标签大全2.0.CHM

    本册收集了: 1、Struts2标签 2、struts 1 各类型标签 3、JSTL 各类型标签 4、spring 标签 5、jsf标签 6、jsp标签、语法 7、freemarker语法 8、velocity语法 ...12、多功能jsp编辑器(eclipse插件)

    java代码生成工具d

    5. **IDE集成**:很多IDE,如IntelliJ IDEA和Eclipse,都有内置或第三方的代码生成插件,可以直接在编辑器内生成代码,方便快捷。例如,IDEA的Alt+Insert键可以快速生成getter/setter、构造函数等。 6. **持续集成*...

    java-web-tags.zip_4 3 2 1_JAVA 语法 大全_JSTL_jsp 表单_web-tags

    java web 标签大全,包括1、struts 1 各类型标签;2、struts 2 标签;3、jstl 各类型标签;4、spring 标签;5、jsf标签;6、jsp标签、语法;7、freemarker语法;...12、多功能jsp编辑器(eclipse插件);

    JSP写的BBS系统

    在构建BBS系统时,Eclipse作为开发环境,可以提供代码编辑、调试、构建和部署等一系列功能。开发者可以使用Eclipse创建JSP文件、Java Servlet以及相关的后台服务类,同时利用其集成的Tomcat服务器进行本地测试。 2....

    struts2的jar文件。。。。

    在使用这些jar包时,开发者通常会将它们添加到项目的类路径(classpath)中,可以通过IDE(如Eclipse、IntelliJ IDEA)的库管理功能,或者在Web应用的WEB-INF/lib目录下放置这些jar文件。在web.xml中配置Struts2的...

    struts2包下载

    在实际开发中,将这些jar包导入到项目的lib目录后,还需要确保IDE(如Eclipse或IntelliJ IDEA)能够识别并将其加入到构建路径中,这样编译器才能正确解析Struts2相关的类和方法。最后,别忘了在web.xml文件中配置...

Global site tag (gtag.js) - Google Analytics