editplus java编译_在editplus中配置java的(带包)编译(javac)和运行(java)的方法

本文介绍了如何在EditPlus中配置Java编译(包括带包的程序)和运行的详细步骤,包括设置javac和java命令的路径,以及处理包含package的程序的编译和执行。通过这些设置,用户可以在EditPlus中方便地查看编译输出并定位错误。
摘要由CSDN通过智能技术生成

首先打开editplus,打开工具-配置自定义工具(或者使用快捷键alt+g):

c2955bb8683c4be238c84a1235aaa6d3.png

8bc16c45b04450930b67c36bef87566b.png

然后点击“组名",将group 1改为“java编译与运行”:

a4aa92b7f9fcac5acacb65623054c13c.png

然后点击“添加工具”-“程序”:

ba8c8ebe0cf1ec487318432a644b8ad5.png

1添加编译功能 “菜单文字”里的内容修改为“javac”;

“命令”选择安装jdk后的bin目录中的编译程序javac.exe,如果jdk 安装路径为“c:/jdk”,那么此路径为“c:/jdk/bin/javac.exe” (如果系统参数path已经设置,此处可以直接填写javac);

“参数”选择“文件名称”,即显示为“ (filedir)”;

选择“捕获输出”复选框。(如果不选“捕获输出”复选框的话那么编译或者运行的时候都会自动弹出一个命令提示符),

然后设置成如下:

accd384492f4372e56873ef18fa8c5ec.png

2添加执行功能 “菜单文字”里的内容修改为“java”;

“命令”选择安装jdk后的bin目录中的编译程序java.exe,路径为 “c:/jdk/bin/java.exe”(path已经设置的情况下,可以直接填写为java);

“参数”选择“文件名(不含扩展名)”,即显示为 “ (filedir)”;

选择“捕获输出”复选框。

然后设置成如下:

60042a100f46d9328130ae6c36a8291d.png

这样就完成了基本的配置工作,下面您就可以试着编写一个java程序来测试一下,编译的所有信息都会显示在输出窗口中,双击某一行错误信息,editplus会自动定位到出错行。

但是,完成了上面的设置之后,如果程序中包含package(包),则程序编译可以通过,但是运行时却出现错误,如果需要使用editplus来编译执行包含package的程序,则还需要进行如下的设置:

3添加编译带包java程序功能 “菜单文字”里的内容修改为“javac package”;

“命令”填写为:javac –d.;

“参数”选择“文件名称”,即显示为“ (filedir)”;

选择“捕获输出”复选框。需要注意的是,在-d后面要空一格再添加.

然后设置成如下:

cdc94308e6f73b78a3e639dd8654a4a6.png

4 添加执行带包java程序功能 “菜单文字”里的内容修改为“java”;

“命令”填写为:java;

“参数”选择“当前选中内容”,加一个.后再选择“主文件名(不含扩展名)”,即显示为“(filenamenoext)”;

“初始目录”选择“文件目录”,显示为“$(filedir)”;

选择“捕获输出”复选框。

完成上面的设置,editplus就可以编译执行带package的java程序了,但是需要注意的一点是,在编译完程序后,如果程序是带包的,需要先将包名选中,然后在执行“java package”命令。然后设置成如下:

d00c7e1978175d2fb8223c87f0c0e575.png

这个时候配置就全部完成了,打开工具可以看见有四个快捷方式已经出现在最下面了,并且快捷键依次为ctrl+1,ctrl+2,ctrl+3,ctrl+4:

ae17b0f47cc29b3822809f45b4d43d3b.png

下面测试一下,编写一个带包的java程序并且保存在任意一个位置,然后编译(这里两个编译不管java源文件有没有包名都可以用,

但是注意编译分别有两个:ctrl+1和ctrl+3,ctrl+1编译之后就会在当前目录生成一个类文件,而ctrl+3编译之后会根据包名自动生成对应的文件夹,并在文件夹的最里层生成一个类文件),

可以看见在下面控制台中显示成功了:(注意如果不带包编译(ctrl+1)源文件和类文件就是在同一个目录下的,如果带包编译(ctrl+3)源文件和类文件就都是分开的)

15174a5ffcd0866b6a4f362445e44dfc.png

0200c15c6d42a3ef0c0ad6c1e9133e1f.png

然后运行(注意运行也有两个,ctrl+2只有在没有包名的情况下才可以使用,而ctrl+4只有在带包名的情况下才可以使用,并且注意使用之前必须先选中包名,不能选多了,也不能选少了),

如图,运行成功:

28ced3e280630be14e331a540b0f0cbc.png

下面说说还有一种特殊情况,我们现在的配置的运行的动作是

5f3e7b5a04ba59aa92fd8cb413ef77ff.png也就是说我们编译之后运行后的结果不会自动弹出命令提示符显示,

而是在下面的控制台中显示

c44e64c42092ff1a2fdc1c4e17576836.png,那么就会有一种特殊情况了,就是如果当java程序需要用户输入的时候我们该怎么输入,我们直接输入是不行的,方法就是在控制台上右击

6da686aef07a5315bbb829a13e6168f7.png

然后点击键盘输入

2e119c14cb6025795202cf073f333c06.png

当然如果觉得这样麻烦的话也可以不设置成

b24edbf6370cbf066233748f759973e2.png而设置成无,那么运行的时候就会自动弹出我们熟悉的命令提示符了:

c4e0378a86c3e62f577fdec5963932c2.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值