首页 > 编程语言 >从零开始学Java系列之如何使用记事本编写java程序

从零开始学Java系列之如何使用记事本编写java程序

时间:2022-12-09 13:23:05浏览次数:42  
标签:Java ++ 配置 Notepad java 安装 记事本

前言

在上一篇文章中,壹哥给大家介绍了Java中的标识符及其命名规则、规范,Java里的关键字和保留字,以及Java中的编码规范。

我们在之前编写案例时,使用的开发工具都是windows自带的txt记事本。虽然用起来很简单,但是用来写复杂的代码真的会很痛苦,没有代码提示,也没有颜色高亮,代码格式不好调整。真正在企业开发时,是没人使用txt记事本写java代码的,除了个别装逼犯。

既然如此,壹哥就给大家介绍几种效率较高的开发工具。接下来我会利用几篇文章,专门介绍Java里的那些开发工具如何安装、配置和使用。

-----------前戏已做完,精彩即开始----------

全文大约【3000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考......

一、 Java编码工具简介

现在能够编写Java代码的工具简直不要太多,各种各样五花八门,但目前效率最高的还是Intellij Idea。但这个工具对于完全零基础的小白来说,第一次用起来是比较复杂的,因为它的功能太多了。这就好比你要学开车,如果上来就给你一辆超跑练车,是不是有点不合适啊?所以咱们还是先从一些基础的工具慢慢搞起,由简入难,一步步来。这样你对各种常用的开发工具都能够熟悉起来,因为谁也不知道你们公司会要求你使用什么样的开发工具。

目前常见的几个Java编码工具如下:

txt记事本;

Editplus记事本;

Notepad++记事本;

Sublime Text3记事本;

Eclipse;

Myeclipse;

Intellij idea

其实这些工具,在最基础的用法上都是大同小异的,会了一种别的稍微一看也就明白怎么用了。就好比你开车,平时经常开的是奥迪A6,现在让你换成奔驰大G,无非就是稍微熟悉一下新车,但这两种车的驾驶方法没有本质的差别。

以上这几种编码工具,txt记事本不需要专门的讲解,那么接下来,壹哥会给大家讲一下Notepad++、Eclipse和Intellij idea的安装配置。

二、 Notepad++

1. 简介

Notepad++是Windows中免费的文本编辑器(软件版权许可证: GPL),有完整的中文化接口,并支持多国语言,默认采用UTF-8编码。

Notepad++的功能要比 Windows 中的 txt记事本要强大的多,除了可以编写一般的纯文字说明文件,也可以编写各种计算机代码。Notepad++不仅支持语法高亮度显示,还支持语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言,比如:Java、C、C++、pascal、C#、XML、SQL、HTML、PHP、ASP、汇编语言、DOS批处理, CSS、JSP、Normal text、Objective-C、Python、Javascript等各种编程语言。

2. 下载

为了方便大家下载Notepad++,壹哥把它放到了自己的云盘里,地址如下:

Notepad++

提取码: 9e6q

3. 安装

下载完Notepad++,我们就可以进行安装了,接下来壹哥会详细展示Notepad的安装过程。

3.1 双击软件

3.2 选择中文简体

 

3.3 接受软件协议

3.4 选择安装位置

这里要注意一下,很多软件默认都是安装在C盘,壹哥建议最好不要装在C盘。我这里改到了E盘下,我的各种软件统一安装在E盘,另外安装目录中不要有中文。

3.5 选择要安装的组件

这里可以自定义选择要安装的各种组件,默认全都安装了。

3.6 开始安装

这里勾选”在桌面上创建快捷图标“即可,然后点安装按钮。

 

这样软件就安装好了,接下来我们要进行必要的配置。

4. 配置

接下来我们就配置关联JDK环境变量,前提是你之前已经把Java的环境变量配置好了。这里其实就是利用一个叫做NppExec的插件,关联配置我们之前的Java环境变量,把Java安装目录里javac和java命令的路径配置到Notepad++中,从而在点击编译的时候,能够正确地执行javac编译命令和java运行命令。

4.1 安装NPPExec插件

这里我们首先要安装一个NPPExec插件,该插件可以用来配置Java的编译环境。左击菜单栏的”插件“-->插件管理Plugin manager->展示插件管理Show Plugin manager,出现如下界面,搜索并勾选NppExec插件进行安装。

4.2 配置java脚本

安装好NppExec插件之后,点击”插件“-->"NppExec"-->Execute NppExec Script选型。

接下来就弹出了如下界面:

大家在这里把下面的脚本复制粘贴到上面的文本框中即可,别忘了保存。

cd "$(CURRENT_DIRECTORY)"
java $(NAME_PART)

保存时给脚本命名为”java“。

然后点击”OK“按钮即可。

这个脚本就是在关联我们之前配置的JDK环境变量里的java命令。

4.3 配置run运行脚本

只有上面的脚本还不行,我们还需要再配置一个run运行脚本,如下图所示:

过程跟之前一样,把如下脚本粘贴到编辑框中即可:

NPP_SAVE
javac "$(FULL_CURRENT_PATH)"
cd "$(CURRENT_DIRECTORY)"
java $(NAME_PART)

这里给脚本命名为”run“。

4.4 高级配置

配置完上面的选项还没有生效,我们还需要进行高级配置才能生效。

点击NppExec - >点击Advanced Options,依次勾选如下选项,将需要的命令添加菜单栏,添加后重启软件。

按照壹哥下面的这张图片进行高级配置,图上标有1、2、3、4的顺序,请按顺序勾选配置。

点击OK按钮之后,会出现如下界面:

4.5 环境测试

经过上面这么多步骤的安装配置,那现在这些配置有没有生效呢?怎么测试呢?

我们可以在关闭Notepad之后,再重新打开。然后在Notepad++软件的最底部,就有一个NppExec Console控制台,在这里就可以直接输入java相关的命令,比如下图所示。看看会不会和我们在cmd命令行窗口一样的效果,如果一样,就说明配置成功了。

4.6 其他配置

Notepad除了可以关联配置我们的Java环境变量,还可以在”设置“-->”首选项“里配进行字体、字号、编码、文件默认存储目录等的配置,如下图所示:

5. 使用

在安装配置好Notepad++之后,我们就可以愉快地使用了。有的小伙伴可能会觉得Notepad的安装配置好麻烦啊,但是大家要知道,这个配置只是一次性的,配置好之后就再也不用管了。另外,其实你如果实在不想配置这些,也无所谓。你可以只安装Notepad,不关联Java环境变量,只在Notepad中编写java代码,编写好之后在cmd命令行窗口中进行编译和执行,也是可以的。

5.1 编写java代码

我们配置好之后,就可以在Notepad中新建java文件,并编写java代码了。你会发现,在Notepad中编写java代码会有颜色高亮展示,关键字会用不同的颜色展示出来。

5.2 执行命令

编写完代码并保存之后,我们就可以直接在下面的控制台中执行cmd里的各种命令,比如cd、javac、java等命令。

至此,Notepad++的安装、配置、使用教程,壹哥就给大家介绍完了,请按照我的步骤配置你自己的第一个开发工具吧。

三、 Sublime Text3简介

其实,类似于Notepad++这样的记事本编程工具,还有很多其他的,比如Editplus、Sublime Text3等,功能都类似。其实壹哥本人比较推崇Sublime Text3,该软件相比Notepad和Editplus等软件,功能更强大,而且配至也简单。但该软件名义上是收费的,需要使用者自愿捐款,当然你可以不捐,仍然可以正常使用。

以下是Sublime Text3的界面,色彩搭配更炫一些。

因为Sublime Text3的安装很简单。就是大家可以直接搜索下载好软件之后,直接点击,傻瓜式安装即可,不需要特别的配置就可以直接使用,壹哥就不再专门讲解Sublime Text3的安装配置过程了!

----------正片已结束,来根事后烟----------

四、结语

至此,壹哥就把Notepad++这个记事本开发工具安装配置完毕了,现在你知道该怎么安装使用了吗?”工欲善其事必先利其器“,要想高效地开发代码,咱们得先学会如何使用开发工具。不过Notepad这样的软件,只是我们的过渡软件,真正开发时很少用这样的软件,比较开发效率太低。所以接下来,壹哥会给大家介绍第二个更好用的开发工具--Eclipse!

五、 今日作业

第一题

安装配置好自己的Notepad++开发工具。

第二题

在Notepad++中编写一个Java案例,并执行出结果。

 

标签:Java,++,配置,Notepad,java,安装,记事本
From: https://www.cnblogs.com/qian-fen/p/16968665.html

相关文章

  • 08JavaScript之JavaScript操作DOM对象方法
    通过元素类型的方法来操作:document.getElementById();//id名,在实际开发中较少使用,选择器中多用classid一般只用在顶级层存在不能太过依赖iddocument.getElementsByTagName......
  • java基础题目(面试有可能出现)
    1、面向对象(OO)的优点A.与人类的思维习惯一致B.信息隐藏,提高了程序的可维护性和安全性C.提高了程序的可重用行2.通常什么情况下使用数组?使用数组的好处是什么?当需要储存或......
  • 【Spring】web开发 javaConfig方式 图解
    spring3.2之后开始支持java配置方式开发web项目,不使用web.xml,但需要在servlet3.0环境,一般tomcat7会支持,6不行下图中:MyAppInitializer和SpringServletContainerInitializer是......
  • Java 浮点型与双精度数值比较
    ......
  • Java 包装类Integer的值比较
    对于包装类型Integer的值比较与int的值比较是不同的; publicclassJava_Val_Compare{publicstaticvoidmain(String[]args){Integera1=127;......
  • java 读取系统属性及环境变量
    有时候在编写应用程序时,需要向文件系统写入数据文件、日志文件;这时就需要判断操作系统类型、当前用户的主目录等,从而规范文件写入,使应用程序能够适应多种操作系统平台。本......
  • CameraX Demo(java版)
    CameraXDemo<?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.androi......
  • Java之工作日的计算
    业务开发中,若要求获取下一个工作日或上一个工作日,则可使用以下Java类。packagecom.cmit.kapok.system.utils;importorg.slf4j.Logger;importorg.slf4j.LoggerFactor......
  • HelloWorld (用记事本写,在dos窗口里运行)
    编写HelloWorld(用记事本写,在dos窗口里运行)首先在任何一个盘中创建一个文件夹在文件夹里新建一个HelloWorld.java文件,注意后缀名是.java(将文件拓展名打开)打开这......
  • java的特性和版本
    java的特性简单性面向对象性可移植性(跨平台性)高性能安全性健壮性多线程分布式动态性java的三个版本javaSE(标准版),主要是桌面程序开发javaME(微型版),......