1.软件准备
1) Notepad++ 为64位,可以在 360软件管家 下载。
2) 下载 NppExec 。网址为: https://sourceforge.net/projects/npp-plugins/files/
也可从: https://download.csdn.net/download/lihongtao8209/10281753 下载。
2. 解压NppExec
下载的 NppExec文件压缩包格式如下所示: NppExec20160628_dll_x64-2.zip
解压压缩包,找到 Notepad++ NppExec 插件:NppExec.dll
3. Notepad++设置
1) NppExec.dll 粘贴到 Notepad++的 \plugins 目录
如果Notepad++是默认安装,安装目录是: C:\Program Files\Notepad++\plugins
将NppExec.dll粘贴到\plugins目录。
2) 设置->导入->导入插件
3) 导入NppExec.dll
4)关闭Notepad++,再重新打开
只有关闭Notepad++,再重新打开,Notepad插件设置才会生效。
4. Notepad++ 插件设置
1) 插件->NppExec->Follow $(CURRENT_DIRECTORY)
2) 插件->NppExec->Execute...
在弹出的"Execute..."对话框中输入:
NPP_SAVE
javac.exe "$(FILE_NAME)"
java.exe "$(NAME_PART)"
如下图所示:
点击OK键。
5.测试
1) 输入如下代码
打开Notepad++新件一个Java文件:Test.java (注1)
public class Test{
public static void main(String[] args){
System.out.println("hello world");
}
}
2) 编译、运行
有三种方式如下所示:
- 方式一:CTRL+F6
- 方式二:F6 , 点击弹出的"Execute..."对话框“OK”按钮。
- 方式三:插件->NppExec->Execute...
在弹出的"Execute..."对话框:
点击"OK"键。
6.输出结果
输出框输出如下图所示,说明运行成功:
6.解决中文乱码
1) Notepad++ 文件:Test.java 代码如下:
public class Test{
public static void main(String[] args){
System.out.println("hello world");
System.out.println("你好");
}
}
2) 依次点击Notepad++ : 插件->NppExec->Execute...
在弹出的"Execute..."对话框中输入如下代码:
NPP_SAVE
javac -encoding UTF-8 $(FILE_NAME)
java.exe $(NAME_PART)
如下图所示:
3) 在Notepad++ 界面下按下F6键。
点击弹出的"Execute..."对话框“OK"键。
输出框输出如下图所示,说明运行成功:
注1:JAVA文件名称和该文件的PUBLIC类名称必须名称、大小写保持一致。
附:
notepad++ 中的几个全局变量,假设Hello.java位于C:\
变量名称 含义 例子
FULL_CURRENT_PATH 文件路径名称 C:\Hello.java
CURRENT_DIRECTORY 文件所在当前目录 C:\
FILE_NAME 文件全名称 Hello.java
NAME_PART 文件名称 Hello
EXT_PART 文件扩展名 java