`

第三篇 打造JAVA开发环境——EditPlus篇

阅读更多

 在上篇文章中介绍了EditPlus及其使用技巧。这篇文章继续讲解EditPlus。

 

本人一直在做JAVA开发,因而,对于个人常用编辑器,都会介绍如何打造jAVA开发环境。如果您是非JAVA程序员,一样能够参照着很方便地配置一个适合您的开发环境。下面让我们开始使用EditPlus搭建JAVA开发环境。

 

其实在上篇文章《第二篇 简洁但功能强大的EditPlus——我的最爱》已经介绍了如何在EditPlus中集成编译运行程序(包括多种语言的),在此稍微再重复一下。

 

EditPlus其实没有实际意义上的插件,它通过调用外部工具来达到扩展的目的,这就是工具的集成。操作是:通过《工具》菜单——《配置用户工具》来实现(最新版本3.2)。具体配置选项如图:


 

具体设置步骤:

① 设置组名称,这里也可以不设置

② 单击“添加工具→应用程序”按钮并进行如下设置

③ 各种类似"$(FilePath)"的参数可以在文本框右侧的箭头下拉菜单中获取,具体含义如下

┌────────────────────────┐

│参数  描述         │

├────────────────────────┤

│$(FilePath) 文件路径(文件全名,含目录和文件名)│

├────────────────────────┤

│$(FileDir) 文件目录(不带文件名)      │

├────────────────────────┤

│$(FileName) 文件名(不带目录)                  │

├────────────────────────┤

│$(FileNameNoExt) 不带扩展名的文件名(不带目录) │

├────────────────────────┤

│$(FileExt) 扩展名(当前文件)                   │

├────────────────────────┤

│$(ProjectName) 工程名称(当前工程名)           │

├────────────────────────┤

│$(CurLine) 当前行号(光标位置处的行号)         │

├────────────────────────┤

│$(CurCol) 当前列号(光标位置处的列号)          │

├────────────────────────┤

│$(CurSel) 当前文本(插入当前选定文本)          │

├────────────────────────┤

│$(CurWord) 当前单词(插入当前单词)             │

├────────────────────────┤

│$(WindowList) 显示当前窗口列表并选择特定文件    │

└────────────────────────┘

 

先秀一下我的EditPlus,呵呵:


还算漂亮吧。

 

1 集成Java编译器

 

菜单文本:Java 编译器

命令:c:\java\bin\javac.exe

参数:$(FilePath)

初始目录:$(FileDir)

捕获输出:选中

 

如图:



 (我定义了一个组名,EditPlus可以集成大量外部工具,且允许对它们进行分组)

 

2 集成Java运行工具

 

要运行已编译的 Java 类文件,你可以进行如下设置:

菜单文本:Java

命令:c:\java\bin\java.exe

参数:$(FileNameNoExt)

初始目录:$(FileDir)

捕获输出:选中

 

如图:



 注意“参数”与配Java编译器的不同。

 

注意:“命令”部分应当替换为您实际的 Java 解释器的路径。如果您配置了JAVA_HOME与PATH变量,直接输入javac或java就可以了,不需要完整路径。

 

EditPlus有一个地方做的比较好,就是在编译或运行后出现了错误,在输出窗口中,双击错误会定位到源代码处。不过有时候定位不了,比如JAVA API的类等。但相比其他同类软件,EditPlus还是做的挺好的。

 

另外,上面方法实际上只能编译运行没有包名的类。我尝试过很多方法,想让其能够编译运行带包的类,如:编译时加入"-d"参数,然而运行时候会很麻烦,我通过写一个BAT脚本来进行,这当然很不好,所以在此就不详细介绍。大家有兴趣可以自己研究有没有其他方法,有什么好的方法留言分享一下。

 

3 集成Ant工具,打造真正的JAVA环境

 

由于编译与运行经常使用,因而将这两项功能单独集成,集成方式跟集成Java工具一样。如图:

 

Ant运行

既然使用了ant,当然会有其他众多task,比如打jar包、war包、生成javadoc等。这个时候可以进行如下配置:

菜文本:ant其他目标

命令:D:\Program Files\apache-ant-1.8.1\bin\ant.bat -f 

参数:$(FilePath) $(Prompt)

初始目录:$(FileDir)

捕获输出:选中

 

如图:



注意,编译和运行task的名称根据您的定义来确定。

 

 

当写好build.xml文件后,在打开的情况下(且是当前活动的文档)执行“工具”——“ant其他目标”(您可以自定义快捷方式,默认也会提供快捷方式),这时会出现如下对话框:

 

在输入框中输入想要执行的目标task,即可达到相应的目的。这样,就可以通过EditPlus达到构建工程的目的。

 

4 集成Tomcat服务器

 

集成Tomcat服务器很简单,其实只是调用一个外部工具而已。如图:


注意选中“隐藏运行”,要不然EditPlus输出窗口会一直等待Tomcat停止运行,“工具”菜单栏中的其他自定义工具也无法使用了。

 

5 getter和setter方法生成器“插件”

 

“插件”之所以打上引号,之前说过,EditPlus没有真正意义上的插件,这里只是通过其提供的调用外部工具来实现的。

 

这个功能不是我自己实现的,网上有人实现了。在这里引用一下,在原文基础上有修改:(由于该文很多地方引用了,不知道原地址与原作者,有如侵权,请告知;同时,由于原文代码有点长,两个代码文件提供下载,在文中不贴出来了。)

 

《Java写JavaBean代码生成器的EditPlus插件》

 

一直很不习惯用Eclipse,觉得那家伙功能太花哨又笨重。还是喜欢用EditPlus手写,几乎平时的开发都用EditPlus,但有时又需要借助Eclipse生成JavaBean的get、set方法。那现在自己写一个JavaBean代码生成器插件,在EditPlus里调用。

 

首先是编写 BeanGenerator.java类

 

然后是 BeanInfo.java类

 

完成之后,编译打成可运行的jar包(不会打包的可以上网搜索或留言),推荐将该JAR包放入EditPlus根目录的plugins目录中(没有plugins目录,可以自己创建)。

 

接下来需要配置CLASSPATH环境变量,如图:


注意,在配置该变量时,记得在最前面加上“.;”,否则命令行方式运行java命令会抛异常:找不到类。具体原因可以参考《Java环境变量配置问题》

 

下面便是将其集成到EditPlus中来:

 

配置完之后,在“工具”菜单中就出现了相应的子菜单(BeanGenerator)。


这时,可以写一个简单的JavaBean测试一下:


执行BeanGenerator,或按快捷键,生成的getter、setter方法如图:


(注:上面两个类你可以自行修改,以符合你的习惯,如大括号的缩进方式等,我的跟原作者的就略有不同。)

 

至此,插件的编写与配置全部完成。

 

有一点提醒一下,上面两个类的编码方式是GB2312,所以,您要生成Bean的文件也应该为GB2312编码。当然你可以换用其他编码,不过两者要一样,否则生成的注释会乱码。

 

6 总结

 

就我个人而言,觉得EditPlus在很多方面都很优秀。通过上面的配置,EditPlus已经变成一个类IDE了。就编程而言,EditPlus提供了众多且很优秀的语法高亮的功能(在官网上几乎可以下载到所有你想要的语法高亮文件,或者你可以自己定义,见《第二篇 简洁但功能强大的EditPlus——我的最爱》第三部分——自定义语法文件),在这方面,我觉得远远超过UltraEdit,UltraEdit支持的语法高亮不是很好,比如XML(Ant的);然而,有几个方面,我认为EditPlus不是太好:

(1)不支持代码提示功能,代码自动完成功能也很弱;

(2)没法很好的对文本文件(Text)进行语法高亮。我曾试过自己定义Text的语法高亮文件,但效果很不理想。这让我不是很爽,而Vim有一个插件使其有该功能;

(3)不能在程序中跳转。大部分的文本编辑器都没有提供该功能,有些文本编辑器提供了,后面会有介绍。

 

由于存在这些问题,有必要寻找一款在这些方面做得更好的编辑器来补充EditPlus。在写此文时,我已经找到了一款能够大概满足我要求的,当然不是指Vim,Vim几乎可以满足以上一切要求,然而学习起来不容易,需要长期实践才能够很好的掌握;这款软件到底是啥,先卖个关子,敬请期待本序列之后的文章,您一定会有惊喜的。(*^__^*)


附:JavaBean代码文件下载地址:请点击此处下载,或者直接下载polaris编译打包好的jar:点击此处下载

  • 大小: 26.1 KB
  • 大小: 103.2 KB
  • 大小: 120.2 KB
  • 大小: 26.1 KB
  • 大小: 26 KB
  • 大小: 26 KB
  • 大小: 26.2 KB
  • 大小: 13.3 KB
  • 大小: 14.6 KB
  • 大小: 4.9 KB
  • 大小: 45.1 KB
  • 大小: 26.1 KB
0
0
分享到:
评论

相关推荐

    Java语言的文本编写软件——EditPlus.压缩文件.zip

    Java语言的文本编写软件——EditPlus,是一款广受开发者欢迎的轻量级集成开发环境(IDE),尤其适合初学者和专业程序员使用。EditPlus以其高效、稳定和丰富的特性,在Java编程领域占据了一席之地。这款免费软件提供...

    EditPlus配Java开发环境步骤

    【EditPlus配Java开发环境步骤】是一篇针对初学者的指南,主要讲解如何在EditPlus编辑器中配置Java开发环境。EditPlus是一款轻量级、功能强大的文本编辑器,它可以被配置为支持Java编程的集成开发环境(IDE)。以下...

    用Editplus打造自己的Java IDE

    总之,EditPlus是一个极具潜力的Java IDE构建平台,通过合理的配置和个性化设置,开发者可以打造出一个既符合个人习惯又高效实用的开发环境。无论是初学者还是经验丰富的开发者,都能从中受益。

    用EditPlus配置一个集成的Java开发环境.pdf

    标题与描述均指向了如何使用EditPlus来配置一个集成的Java开发环境,这涉及到了具体的软件操作、环境搭建以及简单的Java编程实践。以下是对这一知识点的深入解析: ### 使用EditPlus配置集成Java开发环境 #### ...

    Editplus--java编辑器

    《EditPlus:强大的Java编程编辑器》 在IT行业中,选择一款高效且功能丰富的文本编辑器对于提升...无论你是初学者还是经验丰富的开发者,EditPlus都能为你提供一个舒适且高效的编程环境,助你轻松驾驭Java开发之旅。

    Editplus配置java环境

    #### 三、配置EditPlus Java环境 接下来,我们将详细介绍如何在EditPlus中配置Java环境。 ##### 3.1 添加编译功能 1. **打开EditPlus**:启动EditPlus编辑器。 2. **进入用户工具设置**:从菜单栏中依次选择...

    EditPlus Java开发工具

    1、默认支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高亮显示,通过定制语法... 4、正确地配置Java的编译器“Javac”以及解释器“Java”后,使用EditPlus的菜单可以直接编译执行Java程序。

    java-EditPlus

    3. **编译和调试**:EditPlus可以直接编译和运行Java程序,只需简单配置命令行参数,就可以实现快速测试和调试,大大简化了开发流程。 4. **宏功能**:通过录制和播放宏,用户可以自动化重复性的编程任务,提高效率...

    Java编程工具EditPlus

    总的来说,EditPlus作为一款Java编程软件,凭借其强大的文本编辑功能、高效的代码辅助以及高度的自定义性,为Java初学者提供了良好的学习环境,同时也满足了专业开发者的需求。虽然它不是一款集成开发环境(IDE),...

    Java必备开发工具Editplus.rar

    Editplus网址:https://www.editplus.com/云栖专家带你技术进阶---Java篇:https://yq.aliyun.com/promotion/647

    Editplus配置java工具

    通过以上步骤,EditPlus已经完全准备好作为一个高效的Java开发环境。无论是日常编码、编译,还是简单的调试,EditPlus都能提供便捷的支持。同时,它的自定义性和扩展性也让每个用户可以根据个人需求打造个性化的开发...

    EditPlus-java配置

    总之,正确配置EditPlus的Java环境可以极大地提升开发体验,使编译和运行Java程序变得轻松快捷。只需简单的步骤,你就可以充分利用EditPlus的强大功能,专注于你的代码编写工作。记得定期更新JDK和EditPlus到最新...

    EditPlus配置Java编译环境

    ### EditPlus配置Java编译环境知识点详解 #### 一、前言 在软件开发领域,尤其是在Java编程中,选择合适的代码编辑器对于提高开发效率至关重要。`EditPlus`是一款非常受欢迎且功能强大的文本编辑器,它支持多种...

    辅助Java开发-EditPlus软件

    **EditPlus:强大的Java开发辅助工具** EditPlus是一款功能丰富的文本编辑器,尤其在Java开发领域,它被视为一款优秀的辅助工具。它集成了多种开发者所需的特性,如代码高亮、自动完成、快捷键定制以及多文档界面,...

    Editplus 配置java编译运行

    初学者更适合使用文本编辑软件来学习Java,对Java有一定认识后推荐使用Eclipse,对那些要求开发效率的程序员当然首选就是JBuilder。  对于文本编辑软件我推荐EditPlus,EditPlus是很多程序员非常熟悉的编辑工具,...

    EditPlus java编写工具

    在教学环境中,EditPlus因其简洁的界面和易上手的操作,常被作为初学者学习Java编程的推荐工具。观看视频教程的学员通常会发现,通过EditPlus,他们能更快地理解和掌握编程基础,因为编辑器提供的各种辅助功能降低了...

    003-Java零基础-EditPlus工具的安装.avi

    003-Java零基础-EditPlus工具的安装.avi

    EditPlus完美配置JAVA编译环境

    EditPlus完美配置JAVA编译环境

Global site tag (gtag.js) - Google Analytics