![757506fee913212565d7c0a392761b62.png](https://i-blog.csdnimg.cn/blog_migrate/7804abd7f55c787e13985931d3d14dba.jpeg)
在工作中,为了验证某个算法是否正确,我们常常从网上拷贝一段代码,或者自己编写一个小小Java程序实现该算法,然后编译、运行和验证。
为实现这个目的,我们通常的做法是:
第一种方法:使用文本编辑器生成XXX.java文件,接着在命令行下使用javac命令生成XXX.class文件,然后用java命令执行生成的*.class文件;
第二种方法:使用Eclipse或者IDEA工具,生成一个Java项目,编写Java代码,然后编译和运行。
这两种方法,都有点不太方便。于是我想,能不能把我们常用的文本编辑器稍稍改造,变为一个简易的IDE。
我经常使用UltraEdit来编写文本文件,下面是将UltraEdit变为简易Java IDE的方法。(其它的文本编辑器也可以实现这个目标,大家可以参照本文来设置,具体编辑的细节可能需要百度一下)
第1步:如果你的电脑还没有安装JDK,请先安装好JDK。
具体的步骤请参照《Java语言入门第一课》这篇文章,这里就不详述了。
第2步:启动UltraEdit:
![06e6782d418ff9164ec795c6b460a145.png](https://i-blog.csdnimg.cn/blog_migrate/878e31b6b43df0deedf80da87c0408e9.jpeg)
第3步:选择“高级|工具配置”菜单项:
![8a084a2108c49feac7c8097b439de4bd.png](https://i-blog.csdnimg.cn/blog_migrate/29b7e3933968040cb6c9014d94248e33.jpeg)
第4步:在出现的工具配置对话框中,点击“插入”按钮:
![3c02aefd828806102d10eafa288f40ab.png](https://i-blog.csdnimg.cn/blog_migrate/40e11ca95e6ea724bcf7e7afdbef2b61.jpeg)
第5步:在界面上填入如下的内容:
命令页面:
菜单项名称:编译Java程序 命令行:D:jdk1.8.0_191binjavac.exe %n%e 工作目录:%p
![120df6b0e95b6007e16fecfb6a849eeb.png](https://i-blog.csdnimg.cn/blog_migrate/c5da1033efa5dac1bf5a234ee0c03189.jpeg)
输出页面:
选择“输出到列表框”、“捕获输出”、“不替换”。
![acde6f345b5c25e673f1f17eaae1270b.png](https://i-blog.csdnimg.cn/blog_migrate/758bbc0b0520fc2f53a23559e7f07c1e.jpeg)
第6步:点击“应用”按钮。再点击“插入”按钮,在界面上填入如下的内容:
命令页面:
菜单项名称:执行Java程序 命令行:D:jdk1.8.0_191binjava.exe %n 工作目录:%p 显示顺序:将“执行Java程序”移到“编译Java程序”之下
![a657b530384e564c99008fac4f714b1c.png](https://i-blog.csdnimg.cn/blog_migrate/c00d47312231cdb5f152abfa92a816f8.jpeg)
输出页面:
和上面一样,选择“输出到列表框”、“捕获输出”、“不替换”。
第7步:点击“应用”按钮。再点击“插入”按钮,在界面上填入如下的内容:
命令页面:
菜单项名称:编译且执行Java程序 命令行:D:jdk1.8.0_191binjavac.exe %n%e && D:jdk1.8.0_191binjava.exe %n 工作目录:%p 显示顺序:将“编译且执行Java程序”移到“执行Java程序”之下
![8ffc1d1fbf2166d73cd83ed65e0e22a1.png](https://i-blog.csdnimg.cn/blog_migrate/4d2736d37cc3e17389991d6721777c85.jpeg)
输出页面:
还是和第5步一样,选择“输出到列表框”、“捕获输出”、“不替换”。
第8步:点击“确定”按钮,退出配置。这时,你会发现UltraEdit的“高级”菜单中,新增了“编译Java程序”、“执行Java程序”、“编译且执行Java程序”三个菜单项:
![cffbce4bd0ba7df0bdccc6cf37a1adae.png](https://i-blog.csdnimg.cn/blog_migrate/111df29adee69228b8bc628de28b4ce3.jpeg)
第9步:我们在UltraEdit中输入下面的代码,并保存为Hello.java,且设置为UTF-8格式:
public class Hello{ public static void main(String[] args){ System.out.println("Hello, this is the IDE of UltraEdit."); }}
![b998ec4f701f99d1b6ccf2e3b7058ab7.png](https://i-blog.csdnimg.cn/blog_migrate/b319c13b223486dceb7bccea1ab65b85.jpeg)
第10步:点击“高级|编译Java程序”菜单项,即可对Java程序进行编译:
UltraEdit的输出窗口中对输出信息一闪而过,但是可以在Windows资源管理器中发现class文件已经生成。
![279088850655adf0d1d6714f70b30029.png](https://i-blog.csdnimg.cn/blog_migrate/23e8c7da8046e034041ffbe9899b7044.jpeg)
第11步:点击“高级|执行Java程序”菜单项,即可执行生成的Hello.class文件。
![f686fc6de42177805ff082b6b0f87e3e.png](https://i-blog.csdnimg.cn/blog_migrate/ffb95779e9467930c1f2555168706051.jpeg)
第12步:如果点击“高级|编译且执行Java程序”菜单项,则会先编译Hello.java文件,然后执行生成的Hello.class文件。
有了这个自己搭建的简易IDE,是不是在平时工作中会更方便呢?你也可以试一试。