java程序没有错,用editplus的java自定义工具包组进行编译的时候出现无法执行此应用程序,用dos命令就可以运行

2779人阅读
java(30)
首先打开Editplus,打开工具-配置自定义工具(或者使用快捷键Alt+G):
然后点击“组名&,将Group 1改为“Java编译与运行”:
然后点击“添加工具”-“程序”:
1添加编译功能
“菜单文字”里的内容修改为“JAVAC”;
“命令”选择安装JDK后的BIN目录中的编译程序JAVAC.EXE,如果JDK 安装路径为“c:/jdk”,那么此路径为“c:/jdk/bin/javac.exe”
(如果系统参数path已经设置,此处可以直接填写javac);
“参数”选择“文件名称”,即显示为“(FileName)”;“初始目录”选择“文件目录”,显示为“(FileName)”;
“初始目录”选择“文件目录”,显示为“(FileDir)”;
选择“捕获输出”复选框。(如果不选“捕获输出”复选框的话那么编译或者运行的时候都会自动弹出一个命令提示符),然后设置成如下:
2添加执行功能
“菜单文字”里的内容修改为“JAVA”;
“命令”选择安装JDK后的BIN目录中的编译程序JAVA.EXE,路径为 “c:/jdk/bin/java.exe”(path已经设置的情况下,可以直接填写为java);
“参数”选择“文件名(不含扩展名)”,即显示为 “(FileNameNoExt)”;“初始目录”选择“文件目录”,显示为“(FileNameNoExt)”;
“初始目录”选择“文件目录”,显示为“(FileDir)”;选择“捕获输出”复选框。然后设置成如下:
这样就完成了基本的配置工作,下面您就可以试着编写一个JAVA程序来测试一下,编译的所有信息都会显示在输出窗口中,双击某一行错误信息,EditPlus会自动定位到出错行。
但是,完成了上面的设置之后,如果程序中包含package(包),则程序编译可以通过,但是运行时却出现错误,如果需要使用Editplus来编译执行包含package的程序,则还需要进行如下的设置:
3添加编译带包Java程序功能
“菜单文字”里的内容修改为“JAVAC package”;
“命令”填写为:javac –d .;
“参数”选择“文件名称”,即显示为“(FileName)”;“初始目录”选择“文件目录”,显示为“(FileName)”;
“初始目录”选择“文件目录”,显示为“(FileDir)”;
选择“捕获输出”复选框。需要注意的是,在-d后面要空一格再添加.。然后设置成如下:
4 添加执行带包Java程序功能
“菜单文字”里的内容修改为“JAVA”;
“命令”填写为:java;
“参数”选择“当前选中内容”,加一个.后再选择“主文件名(不含扩展名)”,即显示为“(CurSel).(CurSel).(FileNameNoExt)”;
“初始目录”选择“文件目录”,显示为“$(FileDir)”;
选择“捕获输出”复选框。
完成上面的设置,Editplus就可以编译执行带package的Java程序了,但是需要注意的一点是,在编译完程序后,如果程序是带包的,需要先将包名选中,然后在执行“java package”命令。然后设置成如下:
这个时候配置就全部完成了,打开工具可以看见有四个快捷方式已经出现在最下面了,并且快捷键依次为ctrl+1,ctrl+2,ctrl+3,ctrl+4:
下面测试一下,编写一个带包的java程序并且保存在任意一个位置,然后编译(这里两个编译不管java源文件有没有包名都可以用,但是注意编译分别有两个:ctrl+1和ctrl+3,ctrl+1编译之后就会在当前目录生成一个类文件,而ctrl+3编译之后会根据包名自动生成对应的文件夹,并在文件夹的最里层生成一个类文件),可以看见在下面控制台中显示成功了:(注意如果不带包编译(ctrl+1)源文件和类文件就是在同一个目录下的,如果带包编译(ctrl+3)源文件和类文件就都是分开的)
然后运行(注意运行也有两个,ctrl+2只有在没有包名的情况下才可以使用,而ctrl+4只有在带包名的情况下才可以使用,并且注意使用之前必须先选中包名,不能选多了,也不能选少了),如图,运行成功:
下面说说还有一种特殊情况,我们现在的配置的运行的动作是也就是说我们编译之后运行后的结果不会自动弹出命令提示符显示,而是在下面的控制台中显示,那么就会有一种特殊情况了,就是如果当java程序需要用户输入的时候我们该怎么输入,我们直接输入是不行的,方法就是在控制台上右击然后点击键盘输入
当然如果觉得这样麻烦的话也可以不设置成而设置成无,那么运行的时候就会自动弹出我们熟悉的命令提示符了:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:43406次
积分:1634
积分:1634
排名:千里之外
原创:108篇
转载:33篇
评论:15条
阅读:1146
(7)(23)(12)(11)(20)(2)(23)(15)(9)(1)(4)(2)(1)(1)(1)(1)(9)使用Editplus编译运行Java程序
使用Editplus编译运行Java程序
&&&&&&&&&&&&&&
安装并配置好Java的运行环境,安装EditPlus软件。
首先,从菜单“工具(Tools)”-&“配置用户工具...”进入用户工具设置。在类别里展开“工具”树形菜单-&“用户工具”,选择“组和工具项目”中的“Group
1”,点击面板右边的“组名称...”按钮,将文本“Group1”修改成“编译JAVA程序”。然后选择修改的组“编译JAVA程序”,再点击“添加工具”按钮,选择程序,建立“新建程序”。然后就是最重要的步骤(修改属性):
添加编译功能
“菜单文本”里的内容修改为“JAVAC”;“命令”选择安装JDK后的BIN目录中的编译程序JAVAC.EXE,如果JDK
安装路径为“c:\jdk”,那么此路径为“c:\jdk\bin\javac.exe”(如果系统参数path已经设置,此处可以直接填写javac);“参数”选择“文件名称”,即显示为“$(FileName)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。
添加执行功能
再点击“添加工具”按钮,选择程序,建立“新建程序”,然后在“菜单文本”里的内容修改为“JAVA”;“命令”选择安装JDK后的BIN目录中的编译程序JAVA.EXE,路径为“c:\jdk\bin\java.exe”(path已经设置的情况下,可以直接填写为java);“参数”选择“文件名(不含扩展名)”,即显示为“$(FileNameNoExt)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。完成后如图:
最后点击应用、确定,这样就完成了基本的配置工作,下面您就可以试着编写一个JAVA程序来测试一下,按ctrl+1,会编译程序;再按ctrl+2则会运行刚才编译的程序。编译的所有信息都会显示在输出窗口中,双击某一行错误信息,EditPlus会自动定位到出错行。但是,完成了上面的设置之后,如果程序中包含package(包),则程序编译可以通过,但是运行时却出现错误,如果需要使用Editplus来编译执行包含package的程序,则还需要进行如下的设置:
3 添加编译带包Java程序功能
“菜单文本”里的内容修改为“JAVAC package”;“命令”填写为:javac &d
.;“参数”选择“文件名称”,即显示为“$(FileName)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。需要注意的是,在-d后面要空一格再添加.。
1.4 添加执行带包Java程序功能
“菜单文本”里的内容修改为“JAVA”;“命令”填写为:java;“参数”选择“当前选区”,加一个.后再选择“主文件名(不含扩展名)”,即显示为“$(CurSel).$(FileNameNoExt)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。
完成上面的设置,Editplus就可以编译执行带package的Java程序了,但是需要注意的一点是,在编译完程序后,如果程序是带包的,需要先将包名选中,然后再执行“java
package”命令。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 editplus配置java程序 的文章

 

随机推荐