☆ 准备工作

  ①,已安装好jdk,同时配置系统变量(3个,JAVA_HOME,PATH,CLASSPATH)

  ②,电脑已安装Editplus,并做好设置。

  ☆ Editplus配置java开发环境

  对一个java程序来说,我们要对其源代码文件(.java文件)进行编译,然后会生成字节码文件(.class文件),最后在去运行字节码文件,才能看到结果,而且

这个字节码文件在任何系统下java环境都可以执行结果。为此,在Editplus中开发java程序,我们同样需要将编译和运行的两个环境配置好。

  ①,配置之前的选择(编译和运行的配置位置相同)

  打开Editplus,找到Tools菜单(工具菜单),点击它之后选择PreFerences菜单项(属性/参数设置),此时打开了一个窗口,在窗口的左边找一个Tools,在

Tools(工具)下找一个User tools(用户工具)。

  

  当你点击了User Tools之后,就可以在这个页面配置编译(javac)和运行(java)

  ②,配置环境

  当看到上图的窗口,我们可以在右边的界面上点击Add Tool>>按钮(添加工具),此时出现界面如下图所示,我们选择Program项(应用程序),点击该项

  

  当点击program之后,界面发生如下变化

  

  参数解释:

  Menu text : 菜单文本,也就是你想让配置的这一项在菜单中显示什么就写什么。

  Command : 命令指令,此处选择你的jdk安装目录的bin目录javac.exe或java.exe

  Argument : 参数选择,选择文件的名或包括文件扩展名

  Initial : 从什么地方开始,一般选择从所指文件目录开始

  Action : 指程序动作,一般选择捕获这个动并在控制台输出

  注:其他的未说明的都不需要改动。javac和java要么都大写,要么都小。

  ③,编译设置

  在Menu text 后面的文本框写上JAVAC或编译,为了你自己看起来方便,我选择JAVAC,

  点击Command后面的 ... 按钮,选择jdk安装目录中bin目录下的javac.exe文件,然后Argument点击后面的 ▽ 按钮选择FileName(文件名),接着Initial选

择File Directory(文件目录),最后Action下拉项选择 Capture output(捕获输出),最后点击Apply(应用),参数如下图所示,请一一对照。

  

  至此,编译(JAVAC)设置到此完成。

  ④,运行设置

  相同的动作,点击页面的AddTools>> 按钮,出现设置界面,参数解释参考上面,此处就不在解释,此处只介绍如何设置。

  在Menu Text 后面写运行或JAVA,因为之前选择JAVAC为了都是英文显示,所以,此处我选择写JAVA。对Command项点击后面的...按钮选择java.exe格

式文件即可(因为之前选择过javac,所以此处点开应该默认在同一个目录下,直接选择java.exe)。然后设置Argument,点击后面的按钮,选择 File Name

Without Extension(不包含扩展名),这个选择很重要。Initial依然选择 File Directory(文件目录), 接着对Action(动作) Capture output(捕获输出),只有捕

获输出,才可以在控制台看到编译时对于与检测结果的显示,运行后对程序结果的输出。此时点击ok。参数配置如下图所示

  

  运行(JAVA)设置到此完成

  ⑤,附注

  此时我们直接点击Tools(工具)菜单,可以在最下面看到

  

  直接点击JAVAC菜单项,软件会将你的.java文件编译成。class文件。

  直接点击JAVA菜单项,软件会将你的.class文件执行,并显示结果。

  后面显示的Ctrl+1 Ctrl +2 分别是他们对应的快捷方式。

  这也是如何在工具中编译和运行一个java程序。

  ☆ 开发java程序

  在Editplus中点击File菜单,选择new选项,然后在右边的菜单项中选择java,点击它

  

  此时,文件会自动成生成一个java文件,这个文件未保存并且没有给名字。

  

  首先,我们先在class后面给一个类名(这个名字保存时的文件名),然后复制这个名字。如,我给的名字是WangCai 当我复制这个名字之后,我点击保存或

按ctrl + s ,然后找到存放java练习代码的文件夹下,文件名改为WangCai.java

  

  文件名和class后面的类名保持一致。,然后点击保存。

  此时,你就可以点击Tools菜单的JAVAC或按Ctrl + 1 ,来编译WangCai.java文件。

  当你看到软件下面出现下图所示,说明编译成功,没有语法错误。

  此时,你也可以去存放WangCai.java的文件夹下,会发现多了一个WangCai.class

  当没有任何语法错误时,点击Tools菜单中的JAVA 或 按ctrl + 2,来运行编译后的字节码文件WangCai.class 然后你会看到软件下面的控制台出现Hello

World! 结果如下图所示

  ok,至此我们开发完成。

  此时,为了更进一步证明,你可以修改代码内的部分中内容。我们来修改双引号之内的Hello World ! 改为 “打雷了,下雨了,回家收衣服了!”,点击保存(ctrl+s)

  

  保存后,编译(ctrl+1)或点击Tools下的JAVAC。运行(ctrl+2)或点击Tools下的JAVA。

  然后我们会在控制台看到下图所示

  到此,如何在Editplus中搭建java开发环境和开发java程序完成。

  ☆ 小提示

  每当对java文件中的内容或代码修改,都要保存。然后重新编译,再运行。请切记:先编译(JAVAC)后运行(JAVA)。

  搜索一下Editplus快捷键。可以提高你的编码速度。

技术分享:www.kaige123.com

用Editplus开发Java的更多相关文章

  1. Editplus配置Java、Python、C/C++ (基于VS2010) 编译环境

    1. 为什么要配置EditPlus使其能够编译运行Java.Python.C/C++等程序? EditPlus是一款轻量级(大约2M)的文本编辑器,实际开发中,只需要关联相应的编译工具就可以化身为一个 ...

  2. 崔用志-微信开发-java版本

    崔用志-微信开发-java版本 今天看到一些关于微信开发的知识蛮好的博客,分享给大家,希望对大家有帮助. 微信开发准备(一)--Maven仓库管理新建WEB项目 微信开发准备(二)--springmv ...

  3. IntelliJ IDEA: maven & jetty 开发 java web

    之前使用eclipse + maven + jetty开发java web应用,本着no zuo no gain的想法, 折腾了一下Intellj idea下开发环境的搭建,顺带学习了maven re ...

  4. Editplus配置java运行环境

    Editplus配置java运行环境 下载及安装: editplus官网下载地址:https://www.editplus.com/ 安装方法和安装普通exe应用程序一样,选在安装路径,下一步下一步, ...

  5. 应用 EditPlus 配置 Java 编译环境

    此文全文摘抄自: http://jingyan.baidu.com/album/37bce2be3ceef61002f3a208.html?picindex=7,谢啦 应用成功: EditPlus(文 ...

  6. 使用Eclipse/MyEclipse开发Java程序

    集成开发环境(IDE)是一类软件 将程序开发环境和程序调试环境集合在一起,提高开发效率 下载eclipse安装包网址:http://www.eclipse.org/downloads/ **MyEcl ...

  7. 支付宝当面付开发(java)

    支付宝当面付开发(java) 业务流程:       接入准备:   直接下载demo: https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7 ...

  8. 安卓开发JAVA基础之初识JAVA

    JAVA的一大特点------不依赖平台 JAVA在平台之上提供了一个JAVA运行环境(Java  Runtime Environment, JRE),该环境由Java虚拟机(Java  Virtua ...

  9. AndroidStudio开发Java工程(解决java控制台中文打印乱码+导入jar包运行工程)

    这篇分享一点个人AS开发java工程经验,虽然有时候还是得打开eclipse来运行java项目,但能用AS的时候还是尽量用AS,毕竟一个字,爽~ 废话不多说,进入正题. 一.开发Java工程 你有两种 ...

随机推荐

  1. HDU 5745 La Vie en rose (DP||模拟) 2016杭电多校联合第二场

    题目:传送门. 这是一道阅读理解题,正解是DP,实际上模拟就能做.pij+1 指的是 (pij)+1不是 pi(j+1),判断能否交换输出即可. #include <iostream> # ...

  2. LightOJ 1315 - Game of Hyper Knights(博弈sg函数)

    G - Game of Hyper Knights Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%lld & ...

  3. GPU基本概念详解

    §1 个 multiprocessor <-> 1个instruction unit  <-> 8 个processor  <-> 在一个warp中执行  < ...

  4. 打开genesis时一直在等待,后出现Timeout in communication read解决方法

    运行输入:netsh winsock reset 然后重启电脑

  5. python基础——使用list和tuple

    python基础——使用list和tuple list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用 ...

  6. fuser命令小结

    前提 linux环境下,当使用umount命令卸载挂载点时,会遇到“device is busy”提示,这时fuser就能查出谁在使用这个资源;当然umount –lf  [挂载点] 也可以强制卸载 ...

  7. Android拼图游戏

    效果如下 游戏的设计 首先我们分析下如何设计这款游戏: 1.我们需要一个容器,可以放这些图片的块块,为了方便,我们准备使用RelativeLayout配合addRule实现 2.每个图片的块块,我们准 ...

  8. mac平台scala开发环境搭建

    到scala官网,下载scala的sdk,地址:http://www.scala-lang.org/download/ adeMacBook-Pro:scala- apple$ wget http:/ ...

  9. 人生维艰,何不利用开源.NET函数库让工作更轻松

    今天推荐的文章会谈到一些让你工作更轻松的开源.NET函数库. 即使业界有时候认为.NET开源社区不太健康,很多开发团队都更多依赖于微软提供的东西来开发.不过最近在.NET世界中还是诞生了一些优秀和有意 ...

  10. Distinct和Group by去除重复字段记录

    重复记录 有两个意义,一是完全重复的记录,也即所有字段均重复的记录 二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略. 1.对于第一种重复,比较容易解决,使用 s ...