1. 安装JDK

下载JDK 6下载

http://developers.sun.com.cn/download/java_se.html

运行安装程序,按照屏幕提示完成JDK 6的安装,下面为安装路径:

E:\Program Files\Java\jdk1.6.0_02

运行“命令控制符”程序,执行如下命令:

javac

系统提示如下错误:

'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。

为了能够在控制台窗口中方便的使用JDK中的工具,需要在Windows系统环境变量PATH中追加JDK二进制(bin)文件所在的路径,在控制台窗口中执行如下命令,更新PATH环境变量。

set path=.;%path%;E:\Program Files\Java\jdk1.6.0_02\bin

2. 安装Notepad++

Notepad++是运行在Windows操作系统下的一款代码编辑器软件,能够对绝大多数的编程语言进行语法着色,为自由软件,遵循GPL。下载地址为:

http://notepad-plus.sourceforge.net/uk/site.htm

按照屏幕提示进行完成安装。

3. 配置Notepad++

3.1 单词自动补全功能配置

Notepad++提供了一系列编程相关的功能,如自动识别源代码类型,支持自动缩进,语法着色,支持单词/函数名称自动补全功能等。Notepad++默认设置支持了大部分代码编写功能,下面将使Notepad++支持“单词自动补全”功能。

点击“设置”菜单,选择“首选项”菜单项,弹出“首选项对话框”,选中“备份与自动完成”,在此标签页底部中选中“所有输入均启用自动完成”复选框,并选择“单词自动完成”。

3.2 Notepad++的插件NppExec实现Console Dialog,此插件可以完成Windows控制台基本功能,如可以在此窗口中进行编译、运行Java程序;Notepad++还能够运行外部程序,通过菜单项与外部程序建立映射关系,支持为外部程序输入参数等。

3.3 Console Dialog作为Java开发环境

显示Console Dialog对话框

点击“插件”主菜单,在其下拉菜单中选中“NppExec”,在二级菜单中选中“Show Console Dialog”。

默认在编辑器的底部出现Console Dialog。

编辑Java源文件

新建一个Java源文件HelloNpp.java,在编辑器中输入如下内容:

public class HelloNpp{

public static void main(String[] args){

System.out.println("Hello Notepad++!");

}

}

3.4 编译Java程序

切换到Console Dialog窗口,编译HelloNpp.java

java HelloNpp.java

在Console Dialog中编译器输出结果如下图3,图中黑色字体表示用户输入的命令,绿色字体为Console Dialog的输出信息,与Windows 命令行程序相比多输出一些信息,表示程序执行的开始与结束,最后输出的信息表示Console Dialog处于等待新的命令状态。

3.5 运行Java程序

切换到Console Dialog窗口中,执行:

java HelloNpp

在Console Dialog窗口中输出结果。

4. 配置Java外部工具

4.1 Notepad++环境变量

表1为Notepad++定义的这些环境,可以作为参数传递给外部工具

变量名称                含义                 例子

FULL_CURRENT_PATH     文件路径名称        E:\java\HelloNpp.java

CURRENT_DIRECTORY     文件目录            E:\java\

FILE_NAME             文件全名称            HelloNpp.java

NAME_PART             文件名称            HelloNpp

EXT_PART              文件扩展名            java

4.2 创建外部工具

这两个外部工具为javac和java,增加了暂停功能,可以在编译或运行Java程序时通过控制台窗口显示输出信息。

4.2.1 javacnpp.bat:编译当前Java源文件,需要一个指定Java源文件作为参数,运行后屏幕处于暂停状态,并显示编译程序的执行结果。以下为javacnpp.bat代码:

@echo on

javac %1

pause

4.2.2 Javanpp.bat:运行Java的class二进制文件,需要指定两个参数,第一个参数为class文件所在的目录;第二个参数为Java程序名称。运行后屏幕处于暂停状态,显示程序执行的结果。以下为javanpp.bat代码:

@echo on

java -cp %1 %2

pause

4.3 创建javac菜单

此菜单项用来编译Java源代码,生成class文件。选择主菜单“运行”,在下拉菜单中选择“运行...”或使用快捷键F5,显示“运行”对话框,输入如下运行程序名

"E:\Program Files\Notepad++\javacnpp.bat" $(FULL_CURRENT_PATH)

javacnpp.bat为上述创建的外部工具,$(FULL_CURRENT_PATH)为当前编辑的Java源代码文件。

点击“保存”按钮,在名称编辑框中输入此外部工具名称,如javac;在快捷方式对话框中选择执行此外部程序对应的快捷键,选中(Control+Shift+J)作为编译Java源代码的快捷方式。

4.4 创建java菜单

java菜单用来运行java程序,创建的方式与javac菜单相同,但各自使用不同的外部工具,在“运行”对话框中输入运行程序名称:

"E:\Program Files\Notepad++\javanpp.bat" $(CURRENT_DIRECTORY) $(NAME_PART)

javanpp.bat为上述创建的外部工具,$(CURRENT_DIRECTORY)为Java class文件所在的目录,$(NAME_PART)为文件名称(不包含扩展名)。

点击“保存”按钮,在名称编辑框中输入此外部工具名称,如java;在快捷方式对话框中选择执行此外部程序对应的快捷键,选中(Control+Shift+X)作为运行Java程序的快捷方式。

建立这两个外部工具后,在“运行”菜单中会增加两个菜单项:javac和java,分别用来编译Java源代码和运行Java程序。在代码编辑区完成编写工作后,执行javac命令(或使用快捷键Ctrl+Shift+J)编译当前Java源代码文件;编译通过后再执行java(或使用快捷键Ctrl+Shift+X)运行编译后的Java程序。

5. 小结

本文介绍了如何使用Notepad++与JDK集成作为一个简单的Java IDE,适合与Java初学者。文中将所有的Java源文件都放置到缺省包(package)中,没有使用自定义包(package),如果使用import/package关键字,按照本文描述的配置执行javac或java,则会在运行时会出现“ java.lang.NoClassDefFoundError:”错误,建议采用Console Dialog中执行。

Notepad++ Java开发环境配置的更多相关文章

  1. Java 开发环境配置--eclipse工具进行java开发

    Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio ...

  2. Java基础之一:Java开发环境配置

    Java 开发环境配置 window系统安装java 下载JDK,地址:http://www.oracle.com 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window ...

  3. Java-Runoob:Java 开发环境配置

    ylbtech-Java-Runoob:Java 开发环境配置 1.返回顶部 1. Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Lin ...

  4. 1、Java 开发环境配置

    Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java window系统安装ja ...

  5. Sublime Text3 C++及Java开发环境配置

    一.C++开发环境配置 1. 下载MingW 2. 环境变量配置,系统属性->高级设置->环境变量,如果Mingw装在c盘更目录,其它自己思考 (1)PATH  变量值中加入 C:\Min ...

  6. JAVA复习2 JAVA开发环境配置

    我想写的东西主要是JAVA编程里的难点和易混淆点,所以在这里给大家提供一些经典的博客地址或网址.. W3C JAVA教程  JAVA开发环境配置篇: http://www.w3cschool.cc/j ...

  7. ①---Java开发环境配置

    Java 开发环境配置 以下将为大家介绍如何搭建Java开发环境. window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.c ...

  8. Java开发环境配置大全

    Java开发环境配置 零章:JDK安装教程 壹章:Tomcat安装教程 贰章:IntelliJ IDEA安装教程 叁章:MySql安装教程 肆章:Maven安装教程 伍章:MongoDB安装教程 陆章 ...

  9. VSCode Java 开发环境配置 详细教程

    VSCode Java 开发环境配置 详细教程 配置java 下载 用于现在大多数使用者用的是java 8,小白的我先安装java 8好了,^ w ^. 下载地址:Java 8 | Java SE 打 ...

随机推荐

  1. 10个提升iOS开发效率的必用工具

    Xcode插件 几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各种插件.接下来就介绍下我的最推荐的10个插件: 10.HOStringSense 在编辑字符串的时候 ...

  2. uploadify在struts2下的使用

    1.首先准备uploadify上传插件包,拷贝到项目目录下 2.注意其中的特殊文件:uploadify-init.js文件,是包含了封装后的特殊函数: /** * uploadify上传插件相关JS ...

  3. oracle-TNS是什么?

    oracle 的 TNS 是什么的缩写?Transparent Network Substrate(透明网络底层,即无论底层的网络层用什么协议对于上层的应用层都是透明的,也即上层的应用层不用关心底层的 ...

  4. MyBatis(3):SQL映射

    前面学习了config.xml,下面就要进入MyBatis的核心SQL映射了,第一篇文章的时候,student.xml里面是这么写的: 1 2 3 4 5 6 7 8 9 10 11 <?xml ...

  5. Windows平台下,Scrapy Installation,安装问题解决

    按理说直接:pip install scrapy 就可以成功,但是出现了错误"libxml/xpath.h: No such file or directory" "er ...

  6. Laravel 4 Quick Tip: Custom Error Pages

    App::error(function($exception, $code) { switch ($code) { case 403: return Response::view('errors.40 ...

  7. juce: 跨平台的C++用户界面库

    如果你用过QT和MFC,那你必然知道QT是基于C++的跨平台库,而MFC是微软针对widows平台推出来基础类库.且不论MFC的设计如何,从我个人和身边朋友的经历来看,MFC是一些非常难以理解的类的组 ...

  8. [转] The Single Biggest Obstacle to Trading Success

    Why do some people succeed spectacularly in the market while others fail? The market is the same for ...

  9. GSON 示例代码 实用版

    去除所有格式的json字符串 {"data":[{"friend":[{"address":"广州","nam ...

  10. codevs 4827 妹子

    /* 赤裸裸的数学题 各种整体+插空 所以嘛 学好数学还是很重要的 ans=(n-1)!*(m-1)!*(2+(n-2)(n-1)) */ #include<iostream> #incl ...