【转载】用TextPAD构建你的JAVA IDE

用TextPAD构建你的JAVA IDE

多数朋友会埋怨java没有像vc一样好用的编辑器,呵呵。其实,这也不算是个缺点,习惯就好了,个人认为vc6编辑环境还没有delphi好用呢,不过慢慢适应就好了。不过熟悉java之后,我实在不愿意用notepad来写程序——经常出现语法错误发现不了,每每又必须打开cmd窗口输入一大串指令编译程序、运行程序,更重要的是对于applet程序还要采取更为复杂的机制——嘿,真累。但是,我又受不了JB9那种超智能、傻瓜型的IDE,那么慢,超吃内存,在我的poor电脑上跑不动、玩不转——或许只有做J2EE才需要JB9这种工具吧。

自己打造一个专门用来编写小型java程序的IDE,迫在眉睫呀。

我给自己打造的IDE提出的要求就是:
    1.外观简洁、美观、大方;(由于我的洁癖使我滤掉了使用jcreator等诸多的编辑环境^_^)
    2.安装、配置简单、方便;(滤掉了诸如UltraEdit等诸多的编辑环境)
    3.能够方便的调用在线JDK文档;
    4.有语法加亮功能;
    5.有一般的程序编辑器共有的功能:比如把tab键自动换成space,设置tab的宽度等等。
    6.能在IDE中编译、调试java程序和applet程序。

于是我选择了TextPad。最初我使用的是EditPlus2,也很好用,我认为它比TextPad更强大,不过就稍微有些难配置javac的参数,另外它的默认的java语法加亮太花哨,那个紫色很难看,所以我不用它了。
TextPad可以在TextPad的官方网站上下载,国内很多网站上也有最新版本的下载,并且也出现了一个非官方的汉化版本,很好用。

TextPad作为java编辑器很好配置,你首先把它装上,再把JDK装上,然后就按下面的方法配置。不要告诉我你不知道在那里下载JDK,如果真不知道,请去sun的官方网站上找,下载J2SE版本的JDK就行了。安装后需要设置系统环境变量,请参考拙著《Windows下JAVA环境变量的设置祥解》。在线帮助文档要选选择JDK的chm版本的,在Java Documentations for WinHelp and HTMLHelp下载。

TextPad设置方法很简单,为了统一术语,这里以英文原版的为准。
在菜单的Configure中选择Preference,选择Tools,点add下拉菜单,选择java SDK commands。Okey现在Tools中多了3项:Compile Java、Run Java Application、Run Java Applet。简单吧,从这一点来说确实比EditPlus好配置,另外你可以在左边的树形结构中选则Compile Java,来定制它的具体参数,当然啦,默认的参数一般就够我们用拉。默认是用Ctrl+1、Ctrl+2、Ctrl+3来简化调用这些命令的,汉化版本默认是Alt键,不过可以修改,我们放到下面说。

下面再点add下拉菜单,选择Online Help File,选择你刚才下载的chm版的javadoc,就OKey了。

这样,我的设置就完成了,编写一个小程序试一下:
//:MyFirstProgram.java
import java.util.*;

public class MyFirstProgram {
    public static void main(String[/color][][color=White] args) {
        System.out.println("Hello World.");
        System.out.println(new Date()); }
}

////:~
保存文件名为:MyFirstProgram.java,注意区分大小写的。OKey,Ctrl+1编译一下,CommandResults窗口里显示Tool completed successfully,说明编译成功了。在Ctrl+2运行,弹出一个cmd窗口,显示:
Hello World.
Thu Dec 18 22:55:40 CST 2003
Press any key to continue . . .

注:如果上述操作不成功,请检查你的JDK环境变量配置,在拙著《Windows下JAVA环境变量的设置祥解》中有详细介绍。

下面呢,就我的习惯简要介绍一下TextPad java IDE环境的优化,使它更适合编写java程序。
Configure -> Preference -> General -> Display startup logo启动TextPad时显示他那个Logo窗口,关掉
Configure -> Preference -> File -> Default file extansion 默认的编辑文档类型,我填的是java
Configure -> Preference -> View -> Line Numbers 这里在每一行的左边显示行号,打个勾吧:P
Configure -> Preference -> Document Classes -> Java -> Font 选择Fixsystem,这样中英文显示都很好看
Configure -> Preference -> Document Classes -> Java -> Tabulation 这里视个人习惯而定。我的Default tab spacing和Indent size设置的是4,并且Convert new tabs to spaces 和 Convert existing tabs to spaces when saving files 都打了勾,这样保证我的程序无论在那个编辑器里面看都不变形,方便往论坛上post。
Configure -> Preference -> Associated Files 关联的文件,就是在文件夹中双击就可以用TextPad打开的,添加一个*.java
Configure -> Preference -> File Name Filters文件名过滤器,当然把java放在最上面了,这样你保存文件比较方便拉。
Configure -> Preference -> Folders 把里面那个Startup改成你存程序的地方,例如我的是:f:/freedebug/source/java
Configure -> Preference -> Keyboard如果刚才你设定的启动Tools热键不顺手的话,可以在这里改,在Categories里面选Tools即可找到对应项。

【转载】用TextPAD构建你的JAVA IDE

时间: 2024-11-04 10:23:02

【转载】用TextPAD构建你的JAVA IDE的相关文章

流行Java IDE工具大比拼[转]

from ken_li http://blog.sina.com.cn/s/blog_722532880102v2ba.html Java是目前最流行的软件开发语言,其IDE环境也备受开发者关注,IDE可以极大的提高开发速度. 一.Intellij IDEA 这是一款非常优秀的商业Java IDE开发工具,非常适合做J2EE开发,当前最新版本为6.02.Idea有官方发布版已经集成了ANT.JS.Tomcat.WebLogic.CVS.SVN客户端.JSP/HTML/xml等插件,支持对JSP/

三、使用Maven构建简单的java项目

前边,我刚搭建了Maven环境,还有给大家推荐了学习资源,这个小节,我们来就来,,简单的玩玩maven. 1.所需工具: 1.Eclipse     2.apache-maven-3.3.9   3.JDK  1.7 2.命令构建简单的java项目 (1)运行cmd 切换盘符到你指定的文件夹下,如图 (2)键入以下命令: mvn archetype:generate -DgroupId=com.software.wg -DartifactId=FirstMvn -DarchetypeArtifa

总结java IDE (eclipse)快捷键

Eclipse快捷键 10个最有用的快捷键:Eclipse中10个最有用的快捷键组合:一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合.通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升.1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了.这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml.美中不足的是这组快捷键并非在所有视图下都能用.2. ctrl+

Java IDE MyEclipse 2015更新

近日,企业级集成开发环境MyEclipse 2015正式版1.0发布了,在新的2015版本里,MyEclipse增加了多个后端服务控件,并提供了更加先进的云端REST连接技术.其值得一提的主要特性包括: JavaScript for Modern UIs运用MyEclipse集成的Tern.js,你会发现用JavaScript开发Web和移动应用程序都会非常容易.和传统的基于Eclipse的JavaScript代码帮助相比,MyEclipse可以节省大量的编程时间.还有可扩展的丰富模块:Angu

JAVA IDE IntelliJ IDEA使用简介(一)—之界面元素

(注:简介基于IDEA的版本为:11.0,下载地址:http://www.jetbrains.com/idea/) 打开IDEA,(当第一次打开的时候出现的是一个欢迎页面,随便创建一个project来进入到IDEA的主界面),主界面显示如下: 主界面由6个主要区域组成(图中红色数字标注的) 1.菜单和工具栏 2.导航条:编辑文件时帮助定位和导航项目中的文件 3.状态栏:显示当前项目,IDEA本身的状态,还有别的一些状态相关的一些信息 4.编辑器 5.工具窗口:辅助类窗口.IDEA提供了各式各样的

那些Java IDE工具(不定期更新)

一.Eclipse Eclipse是一个市场占有率很高的Java IDE工具. 官网地址:http://www.eclipse.org/ 下载地址:http://www.eclipse.org/downloads/ 二.... 那些Java IDE工具(不定期更新)

转载---编写高质量代码:改善Java程序的151个建议(第3章:类、对象及方法___建议47~51)

阅读目录 建议47:在equals中使用getClass进行类型判断 建议48:覆写equals方法必须覆写hashCode方法 建议49:推荐覆写toString方法 建议50:使用package-info类为包服务 建议51:不要主动进行垃圾回收 回到顶部 建议47:在equals中使用getClass进行类型判断 本节我们继续讨论覆写equals的问题,这次我们编写一个员工Employee类继承Person类,这很正常,员工也是人嘛,而且在JavaBean中继承也很多见,代码如下: 1 p

转载--编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)

阅读目录 建议16:易变业务使用脚本语言编写 建议17:慎用动态编译 建议18:避免instanceof非预期结果 建议19:断言绝对不是鸡肋 建议20:不要只替换一个类 回到顶部 建议16:易变业务使用脚本语言编写 Java世界一直在遭受着异种语言的入侵,比如PHP,Ruby,Groovy.Javascript等,这些入侵者都有一个共同特征:全是同一类语言-----脚本语言,它们都是在运行期解释执行的.为什么Java这种强编译型语言会需要这些脚本语言呢?那是因为脚本语言的三大特征,如下所示:

《java并发编程实战》读书笔记4--基础构建模块,java中的同步容器类&并发容器类&同步工具类,消费者模式

上一章说道委托是创建线程安全类的一个最有效策略,只需让现有的线程安全的类管理所有的状态即可.那么这章便说的是怎么利用java平台类库的并发基础构建模块呢? 5.1 同步容器类 包括Vector和Hashtable,此外还包括在JDK1.2中添加的一些功能相似的类,这些同步的封装器类由Collections.synchronizedXxx等工厂方法创建的.这些类实现线程安全的方式是:将他们的状态封装起来,并对每个共有方法都进行同步,使得每次只能有一个线程能访问容器的状态. 关于java中的Vect