java执行exe 没捕获到输出_Java编程第49讲——DIY一个Java开发的简易IDE

757506fee913212565d7c0a392761b62.png

在工作中,为了验证某个算法是否正确,我们常常从网上拷贝一段代码,或者自己编写一个小小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

第3步:选择“高级|工具配置”菜单项:

8a084a2108c49feac7c8097b439de4bd.png

第4步:在出现的工具配置对话框中,点击“插入”按钮:

3c02aefd828806102d10eafa288f40ab.png

第5步:在界面上填入如下的内容:

命令页面:

    菜单项名称:编译Java程序    命令行:D:jdk1.8.0_191binjavac.exe %n%e    工作目录:%p
120df6b0e95b6007e16fecfb6a849eeb.png

输出页面:

    选择“输出到列表框”、“捕获输出”、“不替换”。
acde6f345b5c25e673f1f17eaae1270b.png

第6步:点击“应用”按钮。再点击“插入”按钮,在界面上填入如下的内容:

命令页面:

    菜单项名称:执行Java程序    命令行:D:jdk1.8.0_191binjava.exe %n    工作目录:%p    显示顺序:将“执行Java程序”移到“编译Java程序”之下
a657b530384e564c99008fac4f714b1c.png

输出页面:

    和上面一样,选择“输出到列表框”、“捕获输出”、“不替换”。

第7步:点击“应用”按钮。再点击“插入”按钮,在界面上填入如下的内容:

命令页面:

    菜单项名称:编译且执行Java程序    命令行:D:jdk1.8.0_191binjavac.exe %n%e && D:jdk1.8.0_191binjava.exe %n    工作目录:%p    显示顺序:将“编译且执行Java程序”移到“执行Java程序”之下
8ffc1d1fbf2166d73cd83ed65e0e22a1.png

输出页面:

    还是和第5步一样,选择“输出到列表框”、“捕获输出”、“不替换”。

第8步:点击“确定”按钮,退出配置。这时,你会发现UltraEdit的“高级”菜单中,新增了“编译Java程序”、“执行Java程序”、“编译且执行Java程序”三个菜单项:

cffbce4bd0ba7df0bdccc6cf37a1adae.png

第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

第10步:点击“高级|编译Java程序”菜单项,即可对Java程序进行编译:

UltraEdit的输出窗口中对输出信息一闪而过,但是可以在Windows资源管理器中发现class文件已经生成。

279088850655adf0d1d6714f70b30029.png

第11步:点击“高级|执行Java程序”菜单项,即可执行生成的Hello.class文件。

f686fc6de42177805ff082b6b0f87e3e.png

第12步:如果点击“高级|编译且执行Java程序”菜单项,则会先编译Hello.java文件,然后执行生成的Hello.class文件。

有了这个自己搭建的简易IDE,是不是在平时工作中会更方便呢?你也可以试一试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值