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

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

假设出现上面的情况则说明配置成功。

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

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

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

1加入编译功能

“菜单文字”里的内容改动为“JAVAC”;“命令”选择安装JDK后的BIN文件夹中的编译程序JAVAC.EXE,假设JDK 安装路径为“c:/jdk”,那么此路径为“c:/jdk/bin/javac.exe”(假设系统參数path已经设置,此处能够直接填写javac);“參数”选择“文件名”,即显示为“$(FileName)”。“初始文件夹”选择“文件文件夹”。显示为“$(FileDir)”;选择“捕获输出”复选框。

(假设不选“捕获输出”复选框的话那么编译或者执行的时候都会自己主动弹出一个命令提示符)。然后设置成例如以下:

2加入运行功能

“菜单文字”里的内容改动为“JAVA”;“命令”选择安装JDK后的BIN文件夹中的编译程序JAVA.EXE,路径为“c:/jdk/bin/java.exe”(path已经设置的情况下,能够直接填写为java);“參数”选择“文件名称(不含扩展名)”,即显示为“$(FileNameNoExt)”;“初始文件夹”选择“文件文件夹”。显示为“$(FileDir)”;选择“捕获输出”复选框。然后设置成例如以下:

这样就完毕了主要的配置工作,以下您就能够试着编写一个JAVA程序来測试一下,编译的全部信息都会显示在输出窗体中,双击某一行错误信息,EditPlus会自己主动定位到出错行。

可是。完毕了上面的设置之后。假设程序中包括package(包),则程序编译能够通过。可是执行时却出现错误,假设须要使用Editplus来编译执行包括package的程序,则还须要进行例如以下的设置:

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

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

4 加入运行带包Java程序功能

“菜单文字”里的内容改动为“JAVA”;“命令”填写为:java;“參数”选择“当前选中内容”。加一个.后再选择“主文件名称(不含扩展名)”。即显示为“$(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程序须要用户输入的时候我们该怎么输入。我们直接输入是不行的,方法就是在控制台上右击然后点击键盘输入

当然假设认为这样麻烦的话也能够不设置成而设置成无,那么执行的时候就会自己主动弹出我们熟悉的命令提示符了:

參考网址:

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

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

在Editplus中配置java的(带包)编译(javac)和执行(java)的方法的更多相关文章

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

    配置的前提是电脑安装了JDK并且配置好了相关的环境变量(JAVA_HOME,path和classpath). 配置好后在命令行中输入javac和java验证是否配置成功: 如果出现上面的情况则说明配置 ...

  2. JAVA的一次编译,到处执行,你知道多少?

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/wangyongxia921/article/details/28117155   一.对AVA的迷茫 ...

  3. 如何在editplus中配置ctags?

    首先要说明的是, 在editPlus中的ctags功能确实是没有 vs vim等中的好用. 最主要的原因 是它不能直接在文件中 跳转. 而是要通过一个另外的框来实现, 这就大大的降低了跳转的速度和使用 ...

  4. Java带包编译运行

    package cn.togeek.job; public class Test { public static void main(String[] args) throws Exception { ...

  5. 在VMware 虚拟机中配置 windows2003系统的NLB负载均衡;0x800706D5错误的解决方法;没有接口可用于安装新的群集

    首先在VM里面 我装了3个2003的系统,  分别为 webservice01 ,webservice 02 , 以及   webview 这3台. 前面两台用于配置负载均衡,后面的webview就是 ...

  6. 在eclipse中配置android ndk的自动编译环境builders

    无论linux还是mac在jni目录中直接运行  ndk-build 就可以生成 lib目录及所需要的 so文件: windows 装上lnx模拟器也是一样: 每次修改完 c++代码, 都要运行一下 ...

  7. java自定义jar包让jmeter使用---给java参数化

    上一篇文章中,提到怎么生成jar包让jmeter使用,这次我们来试试做参数,因为发现调包的时候其实更多还是参数化,那么开始改造吧 1.在httpclientpost这个类中替换参数,且打印参数 imp ...

  8. 关于安卓开发当中通过java自带的HttpURLConnection访问XML的java.io.EOFException问题

    刚接触安卓开发,试着写个小程序熟悉下,就写了天气预报的小程序,通过httpUrlConnection读流的方式来获取网络公共接口提供的天气XML信息.但在建立http连接时一直报java.io.EOF ...

  9. VS2010中配置C#Project不生成.vhost.exe和.pdb文件的方法

    在VS2010中编译C#工程时,在C#的Project的属性界面的Build选项卡中当Configuration : Relese 时,依然会生成扩展名为.vhost.exe和.pdb文件. 其中.p ...

随机推荐

  1. photoshop 安装

    Photoshop 下载: http://www.duote.com/soft/54352.html 下载完后解压选择..\Adobe CS6\Set-up.exe ,点击  Set-up.exe   ...

  2. Tortoise SVN 提示 clean up 然而 clean up 没卵用的解决方法

    当 svn 提示clean up时,而clean up 仍然没用的情况下 先下载 sqlite3.exe 然后 在svn目录下,.svn 隐藏文件夹中 有个 wc.db 的文件, 执行下面命令行  s ...

  3. 粟粟的书架(bzoj 1926)

    Description 幸福幼儿园 B29 班的粟粟是一个聪明机灵.乖巧可爱的小朋友,她的爱好是画画和读书,尤其喜欢 Thomas H. Co rmen 的文章.粟粟家中有一个 R行C 列的巨型书架, ...

  4. 17.2.10 NOIP模拟赛 聪哥的工资

    聪哥的工资 (money/money.in/money.out) 时限1000ms 内存256MB 题目描述 lwher: 了体验劳苦大众的生活,聪哥在暑假参加了打零工的活动,这个活动分为n个工作日, ...

  5. 更改MVC3默认错误提示信息 模型验证 validation

    原文发布时间为:2011-07-20 -- 来源于本人的百度文章 [由搬家工具导入] Model Metadata and Validation Localization using Conventi ...

  6. android基本控件学习-----SeekBar&RatingBar

    SeekBar(拖动条)和RatingBar(星级评分条)讲解 一.SeekBar(拖动条) (1)拖动条简单理解就是可以拖动的线,这个对我们来讲很常见,比如视频播放或者音乐播放我们拖动播放的进度,下 ...

  7. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---33

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

  8. LeetCode OJ-- Longest Common Prefix

    https://oj.leetcode.com/problems/longest-common-prefix/ 在多个string的集合中,找出所有string的最长公共前缀. 从头开始 index ...

  9. springBoot 快捷键

    设置idea导入包 勾选标注 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包. 勾选标注 1 选项,IntelliJ IDEA 将在我 ...

  10. Codeforces Gym101063 C.Sleep Buddies (2016 USP-ICMC)

    C.Sleep Buddies It is nighttime in the Earth Colony on Mars and everyone is getting ready to sleep. ...