Notepad++ Java开发环境配置
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开发环境配置的更多相关文章
- Java 开发环境配置--eclipse工具进行java开发
Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio ...
- Java基础之一:Java开发环境配置
Java 开发环境配置 window系统安装java 下载JDK,地址:http://www.oracle.com 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window ...
- Java-Runoob:Java 开发环境配置
ylbtech-Java-Runoob:Java 开发环境配置 1.返回顶部 1. Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Lin ...
- 1、Java 开发环境配置
Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java window系统安装ja ...
- Sublime Text3 C++及Java开发环境配置
一.C++开发环境配置 1. 下载MingW 2. 环境变量配置,系统属性->高级设置->环境变量,如果Mingw装在c盘更目录,其它自己思考 (1)PATH 变量值中加入 C:\Min ...
- JAVA复习2 JAVA开发环境配置
我想写的东西主要是JAVA编程里的难点和易混淆点,所以在这里给大家提供一些经典的博客地址或网址.. W3C JAVA教程 JAVA开发环境配置篇: http://www.w3cschool.cc/j ...
- ①---Java开发环境配置
Java 开发环境配置 以下将为大家介绍如何搭建Java开发环境. window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.c ...
- Java开发环境配置大全
Java开发环境配置 零章:JDK安装教程 壹章:Tomcat安装教程 贰章:IntelliJ IDEA安装教程 叁章:MySql安装教程 肆章:Maven安装教程 伍章:MongoDB安装教程 陆章 ...
- VSCode Java 开发环境配置 详细教程
VSCode Java 开发环境配置 详细教程 配置java 下载 用于现在大多数使用者用的是java 8,小白的我先安装java 8好了,^ w ^. 下载地址:Java 8 | Java SE 打 ...
随机推荐
- 10个提升iOS开发效率的必用工具
Xcode插件 几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各种插件.接下来就介绍下我的最推荐的10个插件: 10.HOStringSense 在编辑字符串的时候 ...
- uploadify在struts2下的使用
1.首先准备uploadify上传插件包,拷贝到项目目录下 2.注意其中的特殊文件:uploadify-init.js文件,是包含了封装后的特殊函数: /** * uploadify上传插件相关JS ...
- oracle-TNS是什么?
oracle 的 TNS 是什么的缩写?Transparent Network Substrate(透明网络底层,即无论底层的网络层用什么协议对于上层的应用层都是透明的,也即上层的应用层不用关心底层的 ...
- MyBatis(3):SQL映射
前面学习了config.xml,下面就要进入MyBatis的核心SQL映射了,第一篇文章的时候,student.xml里面是这么写的: 1 2 3 4 5 6 7 8 9 10 11 <?xml ...
- Windows平台下,Scrapy Installation,安装问题解决
按理说直接:pip install scrapy 就可以成功,但是出现了错误"libxml/xpath.h: No such file or directory" "er ...
- Laravel 4 Quick Tip: Custom Error Pages
App::error(function($exception, $code) { switch ($code) { case 403: return Response::view('errors.40 ...
- juce: 跨平台的C++用户界面库
如果你用过QT和MFC,那你必然知道QT是基于C++的跨平台库,而MFC是微软针对widows平台推出来基础类库.且不论MFC的设计如何,从我个人和身边朋友的经历来看,MFC是一些非常难以理解的类的组 ...
- [转] 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 ...
- GSON 示例代码 实用版
去除所有格式的json字符串 {"data":[{"friend":[{"address":"广州","nam ...
- codevs 4827 妹子
/* 赤裸裸的数学题 各种整体+插空 所以嘛 学好数学还是很重要的 ans=(n-1)!*(m-1)!*(2+(n-2)(n-1)) */ #include<iostream> #incl ...