`
Everyday都不同
  • 浏览: 723541 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

为Eclipse安装freemarker插件 和 JadClipse插件

阅读更多

1.最近是因为要开始学习freemarker。在eclipse中如果不安装freemarker的话,ftl文件打开将是一片“黑色”,不利于「观感」,那是因为缺少对应的editor插件(像jsp会有对应的jsp editor)。所以我们要给eclipse安装FreeMarker Editor插件。。

不同于安装svn插件,安装freemarker插件还是略有不同。本篇讲述的是如何使用“非在线安装”(感觉在线安装太慢)的方式为ecllipse安装插件。

1)下载相应的freemarker-ide;

2)解压后把freemarker-ide文件夹放在eclipse的安装目录的plugins目录下;

3)检查freemarker-ide里面的freemarker的jar包版本,如果是比较老的版本,则用新的如freemarker-2.3.19.jar替换,如果是新的版本则不用管。

4)检查freemarker-ide/META-INF下的MANIFEST.MF文件里面的内容,Bundle-ClassPath对应内容是不是和新的freemarker的jar包一致,若不一致,改之;

5)改变eclipse安装路径下configuration\org.eclipse.equinox.simpleconfigurator \bundles.info 文件的内容——加上hudson.freemarker_ide,0.9.14,plugins/hudson.freemarker_ide_0.9.14/,4,false 其中hudson.freemarker_ide是你解压后ide的文件夹名称

6)重启eclipse,可以在window->preferences搜索出FreeMarker Editor。这表明freemarker插件安装成功。

而ftl文件的默认编辑器即是FreeMarker Editor(具体可在window->preferences->General->Editors->File Associations里面查看或者add

 

2.安装Jadclipse插件

JadClipse插件是用于反编译.class文件的。也许大家比较熟悉使用Java Decomplier小工具,但有时候你不得不使用Jadclipse插件来反编译——当你需要debug某个jar包的内容时!而且安装Jadclispe插件也有利于便捷地查看引入的底层jar包的内容。

1)下载jad.exe和net.sf.jadclipse.xx.jar(xx为合适的版本)

2)将jad.exe放在某个目录下,建议最好放在跟jdk相同的目录下,以便查找;将jadclipse的jar包放在eclipse安装目录的plugins目录下。

3)重启Eclipse,在window->preference中可以查找到JadClipse,接下来在File Associations中绑定编辑方式。选择*.class和*.class without resource,都为他们指定默认的编辑方式为JadClipse Class File Viewer(default)。

4)至此,安装jadclipse插件就完成了,可随意打开一个底层的.class文件,即可打断点用来debug,或者纯粹查阅其逻辑等等。

 

 

============================ 持续补充中 ====================================

BTW, 补充复习下一些spring4.x的一些知识(非全面)

1)可在Action中用@Resource的方法引入一个已经定义好的bean, 并且属性名必须和bean id保持一致;

2)如果想用一个类作为项目一启动就会执行的功能,可以让他implements ServletContextListener并且用@WebListener作为类注解;

3)如果一个applicationContext.xml文件是项目启动的时候就会扫描加载的,(通常是一些必须初始化的bean),一些配置如camel(流程), quartz(定时任务)等的配置都可以被如:

<import resource="../xx/context.xml" /> 给引入进来。被引入的xml配置也会在项目启动的时候被“扫描”到。

4)在一个通过典型单例模式得出的一个实例中,想使用被spring管理的类,必须在响应方法中先获得spring的上下文环境,而不能直接通过注解来引入相关类。因为该实例并没有被spring管理,就不能直接使用由spring容器管理的其他的类。

5)小技巧:当你需要覆盖掉程序默认调用的Java类的逻辑(通常来自jar包),你可以建立一个包路径完全相同,类名也完全相同的类。这样程序在运行时,会按照优先级来优先加载你本项目中的该类。——这常常用在项目的平台移植中。

6)Struts2:js中如何获取来自Action传递过来的参数?——在页面定义一个hidden的input框,value即是${param}其中param为后台传递过来的参数。js中取该input框的值就可以啦。

  • jad.rar (191.5 KB)
  • 下载次数: 3
分享到:
评论

相关推荐

    Eclipse中freemarker插件

    通过上述介绍,我们可以看出Eclipse中的FreeMarker插件为开发者提供了强大的支持,让模板开发变得更加便捷高效。熟练掌握其使用方法,可以提升开发效率,优化项目结构,从而更好地实现MVC架构的分层设计。

    eclipse的freemarker插件

    为了方便Eclipse用户在开发过程中编辑和调试Freemarker模板文件(.ftl),Eclipse提供了专门的Freemarker插件。 安装Eclipse Freemarker插件后,用户可以享受到以下功能: 1. **语法高亮**:Freemarker模板文件(....

    MyEclipse安装freemarker插件

    然后重启MyEclipse,系统会自动检测并安装插件。 4. **验证安装**:安装完成后,重启MyEclipse,检查是否能在“Window”菜单下的“Preferences”(或“首选项”)中看到Freemarker的相关设置。同时,新建项目时,...

    Eclipse freemarker插件

    Eclipse Freemarker插件是专为开发者设计的一款增强Eclipse集成开发环境(IDE)功能的工具,主要用于处理和编辑Freemarker模板语言。Freemarker是一种轻量级、基于模板的标记语言,常用于Web应用中的视图层,与Java...

    安装freemarker插件(freemarker的eclipse插件)

    4,false 是Eclipse安装插件的默认模式 g) 退出Eclipse再重启,在window --&gt; Preferences 左边的树形栏里出现FreeMarker Editor一项新的内容。在General --&gt; Editors --&gt; File Associations下,为*.html和*.htm文件...

    eclipse freemarker 插件

    Eclipse Freemarker插件是专为Eclipse IDE设计的一款扩展工具,它允许开发者在Eclipse环境中方便地编辑、调试和预览Freemarker模板。Freemarker是一个强大的、开源的模板语言,常用于Web开发中的视图层,尤其是Java...

    eclipse中FreeMarkerIDE插件

    其中,FreeMarkerIDE插件就是专为在Eclipse中编写和调试FreeMarker模板而设计的工具。 **1. FreeMarkerIDE插件安装** 要使用FreeMarkerIDE插件,首先需要在Eclipse中进行安装。你可以通过Eclipse的内置软件站点...

    eclipse插件freemarker-ide+安装文档

    在Eclipse这个强大的Java集成开发环境中,安装FreeMarker-IDE插件能为开发者提供更好的FreeMarker模板编辑支持。 ### 一、FreeMarker-IDE插件简介 FreeMarker-IDE是由第三方开发的Eclipse插件,旨在提供对...

    Eclipse插件:Freemarker Editor 1.5.3(JBoss出品)(支持dropins安装)

    JBoss是一家专注于开源中间件的公司,现为Red Hat的子公司,它为开发者提供了众多高质量的工具和服务,其中包括我们今天要讨论的"Freemarker Editor 1.5.3"插件。 "Freemarker Editor 1.5.3"是由JBoss出品的一款...

    Eclipse Freemarker插件

    Eclipse Freemarker插件是专为Java开发者设计的一款强大的集成开发环境(IDE)扩展,它极大地简化了Freemarker模板语言的开发流程。Freemarker是一款开源的、轻量级的模板引擎,常用于Web应用中的视图层,与Spring ...

    eclipse freemarker 插件 eclipse 3.3可用

    总之,Eclipse Freemarker 插件是为Eclipse 3.3开发的,旨在提高Java开发者使用Freemarker模板时的效率和体验。虽然可能来源于JBoss社区,但它的功能和价值对于任何使用Freemarker进行Web开发的团队都是宝贵的。通过...

    eclipse的freemarker编辑插件

    这篇博客文章(尽管URL未提供具体内容)可能涵盖了如何在Eclipse中安装和使用Freemarker编辑插件的步骤,以及该插件提供的各种特性。通常,这样的插件会包含以下功能: 1. **代码高亮**:提供语法高亮显示,使模板...

    freemarker插件

    freemar在eclipse中没有提示,样式一片灰白,看着以及编写给人很不爽的感觉,找了很长时间才找的有用插件 使用步骤 1.解压后找到hudson.freemarker_ide_0.9.14 2.加到eclipse的plugins下 3.重启eclipse 若依旧未成功...

    eclipse freemarker插件

    Eclipse Freemarker插件是专为Eclipse集成开发环境设计的一款扩展工具,它极大地提升了开发者在使用Freemarker模板语言时的效率和便利性。Freemarker是一款强大的、开源的模板引擎,常用于Web开发中生成动态内容,...

    MyEclipse6.5下安装Freemarker插件(转)

    本文将详细介绍如何在MyEclipse 6.5版本中安装Freemarker插件,以增强其对模板语言的支持。 首先,我们需要理解MyEclipse和Freemarker的基本概念。MyEclipse是基于Eclipse定制的,集成了多种Java开发所需的工具,...

    freemarker编辑插件

    总之,"freemarker编辑插件"作为一款增强Eclipse和IDE对Freemarker支持的工具,能够显著提升开发者的开发体验,使代码编写更加高效和准确。通过合理的安装和使用,开发者可以更好地驾驭Freemarker模板语言,实现高...

Global site tag (gtag.js) - Google Analytics