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

配置的前提是电脑安装了JDK并且配置好了相关的环境变量(JAVA_HOME,path和classpath)。

配置好后在命令行中输入javac和java验证是否配置成功:

259e89955deb153c1e6a8b200a4128f6.png

792bf44e270bde43690133f9c52081ee.png

如果出现上面的情况则说明配置成功。

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

e0ac6441e53f2622e970ea45947f2958.png

4edf5995c50a0d64fe92eb3af22a9377.png

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

06969ab8b6736521192cfbc43a544de0.png

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

cb7506a0ac1d688fecb1464610106fa2.png

1添加编译功能

“菜单文字”里的内容修改为“JAVAC”;“命令”选择安装JDK后的BIN目录中的编译程序JAVAC.EXE,如果JDK 安装路径为“c:/jdk”,那么此路径为“c:/jdk/bin/javac.exe”(如果系统参数path已经设置,此处可以直接填写javac);“参数”选择“文件名称”,即显示为“$(FileName)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。(如果不选“捕获输出”复选框的话那么编译或者运行的时候都会自动弹出一个命令提示符),然后设置成如下:

4f0d9c2f66e7e2bba043b82d85bc1cc6.png

2添加执行功能

“菜单文字”里的内容修改为“JAVA”;“命令”选择安装JDK后的BIN目录中的编译程序JAVA.EXE,路径为

“c:/jdk/bin/java.exe”(path已经设置的情况下,可以直接填写为java);“参数”选择“文件名(不含扩展名)”,即显示为

“$(FileNameNoExt)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。然后设置成如下:

c69bc9526f855280ba3c0e5cdeecd73a.png

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

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

3添加编译带包Java程序功能

“菜单文字”里的内容修改为“JAVAC package”;“命令”填写为:javac –d .;“参数”选择“文件名称”,即显示为“$(FileName)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。需要注意的是,在-d后面要空一格再添加.。然后设置成如下:

7744902ce15518f1038bc120f30f660a.png

4 添加执行带包Java程序功能

“菜单文字”里的内容修改为“JAVA”;“命令”填写为:java;“参数”选择“当前选中内容”,加一个.后再选择“主文件名(不含扩展名)”,即显示为“$(CurSel).$(FileNameNoExt)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。

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

afbc7ef86a474b99ff6be3b28f00a9dd.png

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

1f4c5a7d51ea49e27c59baac1c19e346.png

下面测试一下,编写一个带包的java程序并且保存在任意一个位置,然后编译(这里两个编译不管java源文件有没有包名都可以用,但是注意编译分别有两个:ctrl+1和ctrl+3,ctrl+1编译之后就会在当前目录生成一个类文件,而ctrl+3编译之后会根据包名自动生成对应的文件夹,并在文件夹的最里层生成一个类文件),可以看见在下面控制台中显示成功了:(注意如果不带包编译(ctrl+1)源文件和类文件就是在同一个目录下的,如果带包编译(ctrl+3)源文件和类文件就都是分开的)

7059f1be8d8f93401d20c979b33e8daa.png

95f7516cf163e4f1d9927a4ce133fe5d.png

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

3987738a14300f8191f5f1663806cf40.png

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

e214e82760ec118516de1711c1af6375.png也就是说我们编译之后运行后的结果不会自动弹出命令提示符显示,而是在下面的控制台中显示

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

efebb8b01243266d789c80a35adf8221.png然后点击键盘输入

56ac14bfdaaabd42fe2b7e94559bda53.png

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

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

c73eed921e2ffcf854bf6dc903d24583.png

参考网址:

http://jingyan.baidu.com/article/0f5fb099c94f4e6d8334ea82.html

http://blog.csdn.net/cythian/article/details/5936992

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值