首页 > 代码库 > Notepad++配置Java编译运行环境
Notepad++配置Java编译运行环境
Notepad++的插件NppExec实现Console Dialog,此插件可以完成Windows控制台基本功能,如可以在此窗口中进行编译、运行Java程序;Notepad++还能够运行外部程序,通过菜单项与外部程序建立映射关系,支持为外部程序输入参数等。
1.使用Console Dialog作为Java开发环境
显示Console Dialog对话框
点击“插件”主菜单,在其下拉菜单中选中“NppExec”,在二级菜单中选中“Show Console Dialog”。默认在编辑器的底部出现Console Dialog。
2.1编译运行Java程序
编辑Java源文件
新建一个Java源文件HelloNpp.java,在编辑器中输入如下内容:
public class HelloNpp{
public static void main(String[] args){
System.out.println("Hello Notepad++!");
}
}
2.2 NotePad++ 的环境变量
notepad有两个运行代码的功能,一个是Run(F5),另一个是Plugins -> NppExec(F6),用前者实现比较困难,所以选择后者,他带的命令行模拟非常好用。
首先按F6,会弹出执行命令的对话框,在Command(s)中输入下列四行:
npp_save// 保存文件
cd "$(CURRENT_DIRECTORY)"
D:\jdk1.7.0_10\bin\Javac.exe "$(FILE_NAME)"//注:java PATH已经设置好了,可以直接使用:Javac.exe "$(FILE_NAME)"
D:\jdk1.7.0_10\bin\java.exe "$(NAME_PART)"//java.exe "$(NAME_PART)"
这里解释一下notepad++的环境变量,CURRENT_DIRECTORY表示当前路径,就是当前编辑文件的路径。然后另存为BuildAndRun脚本,表示编译然后运行。以后F6,可以直接选择该脚本,而不必输入命令了。
以文件 E:\java\HelloNpp.java 为例说明
1. FULL_CURRENT_PATH : 表示当前文件的完整路径 即:E:\java\HelloNpp.java
2. CURRENT_DIRECTORY: 表示当前文件所在目录,此时不包括文件名字 即:E:\java\
3. FILE_NAME : 表示当前文件的文件全名,不包括目录 即:HelloNpp.java
4. NAME_PART: 表示当前文件的文件名称,不包括后缀或者扩展名字 即:HelloNpp
5. EXT_PART: 表示当前文件的后缀名或扩展名 即:java
3. 在菜单宏中添加子项
完成上述的设置以后,每次编译和运行都要按F6 调出脚本列表并选择,其实可以在菜单栏的宏菜单中添加具体的子项。方法如下:
3.1. 点击 插件->nppExec->Advanced options 弹出如下菜单
3.2. 在Menu item 下面为即将添加的宏子项菜单起好名字,比如“compile adn run java”,同时在Associated script 中选择好关联的脚本名字,这里选择我们在第2.4 中保存好的脚本即可。
3.3. 点击Add/Modify 即可,这样子就在宏菜单中出现了刚刚建立的子项: compile adn run java ,以后直接点击宏菜单中的compile and run java 命令就相当于执行刚刚在2.4 中的脚本。
4、配置快捷键
在菜单宏选择管理快捷键在plugin commands面板查找刚保存的脚本名称compile and run java,双击填写快捷键。我们把上面的compile and run java填写为 Alt+Z,然后去我们的程序中按 Alt+Z 就会编译运行这个Java文件
Notepad++配置Java编译运行环境