原标题:用Editplus开发Java

☆ 准备工作

①,已安装好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快捷键。可以提高你的编码速度。

---这是一个能教你学会Java编程的微信公众号:kaigexuetang_com(长按可复制关注)返回搜狐,查看更多

责任编辑:

editplus java语法_用Editplus开发Java相关推荐

  1. eclipse开发java项目_用eclipse 开发java 项目

    一般分为如下4个步骤: 一.创建Java项目(创建项目之前要选择工作空间) 二.创建程序包 三.编写Java源程序 四.运行Java程序 详细说明 1.创建Java 项目 1.1 打开Eclipse, ...

  2. java 秒变成时间_使用Quarkus开发Java云原生应用

    Java应用的云原生化痛点 Java技术栈作为企业级开发的利器已经发展了快二十多年,大家基于Java技术栈开发了大量的应用.随着云原生架构的普及,越来越多的用户开始使用容器技术来运行微服务应用程序.借 ...

  3. java项目_好程序员Java分享从入门到服务端项目开发的过程

    好程序员Java分享从入门到服务端项目开发的过程,对于打算入门或者刚刚入门学习Java的人来说,刚开始接触这门学科,往往会觉得不知所措,也会觉得很迷茫.结合前人经验,就从入门到进阶对于Java的学习而 ...

  4. 网易 java工程师_网易微专业Java开发工程师

    Java 基础 1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境. JRE:Java Run ...

  5. java电脑_电脑上搭建java开发环境

    图一 这里因为我的系统是64位的,所以选择x64的下载,(这里要最好根据你电脑的系统来,如果是32位的系统就需要下载以x86结尾的那个).一定要点接受协议后才能下载,下载后 图二 解压出来 图三 双击 ...

  6. 如何创建第一个java程序_创建第一个java程序

    开发环境:ubuntu 10.04 + eclipse 方法一:打开eclipse编译器,选择 File->New->Java project,输入工程名称,点击finish,在工程目录中 ...

  7. 常用的java虚拟机_带你了解 JAVA虚拟机 面试必备

    Java运行时数据区: Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途.创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有 些区域则是依赖 ...

  8. java初中_初中生如何学习java?

    所以为啥你想学java呢?是不是想要用他做点什么 ?如果单纯学语言的话是很没有动力的. 我在接触java之前接触过一些其他脚本,像是cmd,但是比较可惜,cmd不能创建窗口,转换成exe还会报毒,限制 ...

  9. java soap axis,使用SOAP开发java web服务 Axis开发方案

    使用SOAP开发java web服务 Axis开发方案 本文的预定读者首先要对j2ee有所了解,熟悉xml,tomcat等基本内容,本文主要是简单介绍一下web服务的基本内容,怎样在java web开 ...

最新文章

  1. .pth is a zip archive (did you mean to use torch.jit.load()?)
  2. Linux Setuid和Setgid
  3. 为什么python不出结果_Python 的 Checksum 为什么结果是一长串数字而不是如下效果...
  4. MD5单向,加密算法-java
  5. CAS:compare and swap
  6. 鸿蒙系统和汽车,华为鸿蒙系统和新日电动车,到底是什么关系?
  7. 更改管理员密码以后网站不能启动
  8. 【C语言局部变量/静态局部变量/全局变量与静态全局变量
  9. 设计一个简单的权限管理系统
  10. 计算机主机电源灯不亮,电脑主机开不了机、电源灯不亮解决方法与技巧
  11. 15_微信小程序之svg地图自定义组件编写
  12. Docker镜像篇(2) - 玩转Dockerfile指令 - FRM、MAINTAINER、LABEL、COPY
  13. matlab图像嵌入提取压缩水印,matlab中如何对数字图像进行嵌入和提取水印
  14. 【每日一练及解题思路V1】给定一个字符串,找出其中不含重复字符的最长子串的长度
  15. [附源码]Python计算机毕业设计大学生二手物品交易网站
  16. 不格式化移动硬盘(u盘)做成pe
  17. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION security.to_date does not exist
  18. 中国涡轮盘拉床市场现状研究分析与发展前景预测报告(2022)
  19. 使用jquery.orgchart实现栏目树的配置与展示
  20. 手机联系人批量导入(字符编码、xlsx与vcf互转)

热门文章

  1. MATLAB回归分析(2)和聚类分析
  2. Jmeter—监听器之察看结果数、聚合报告
  3. sesehtneraPdilaV.20
  4. TSC TTP-244 Pro打印机QT版本开发
  5. 支付平台延时轮询/通知机制
  6. Android SDK HTTP Proxy Server
  7. 提醒事项 android,每日提醒 Pro-提醒事项、时间管理待办清单
  8. R语言Shiny App和 交互式绘图echarts4r包Advanced深探
  9. Windows 任务类别59、81分别表示什么事件?
  10. linux内核c1bcbc40,Linux内核驱动