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文件

时间: 2025-01-04 05:38:22

Notepad++配置Java编译运行环境的相关文章

[开发工具]_[Sublime Text 2]_[配置C++编译运行环境]

场景: 1. g++的版本更新比较快,可以使用最新的C++11特性, 这里sublime text 2是我的轻量级C++开发工具(只有这个),可以使用st2这种工具来验证一些语法新特性. 2. st2的好处是免费, 还有支持多语言的语法高亮和函数outline 3. 当然st2也支持插件开发. 4. 给sublime text 2添加选中文件右键打开看这里: http://blog.csdn.net/infoworld/article/details/18771731 步骤 配置C++编译选项

notepad++ 配置java编译环境

代码: NPP_SAVENPP_CONSOLE 1set classbin=D:\mydoc\Workspaces1\MyWeb\WebRoot\WEB-INF\classesset classpath=D:\mydoc\JarLib\javac -d $(classbin) -Djava.ext.dirs=$(classpath) -cp $(classbin) -encoding utf8 "$(FILE_NAME)"if 0 == $(EXITCODE) goto abcgoto

Sublime Text 3 配置java程序运行环境(可进行控制台输入)(转)

博主配置前的情况1. 64位笔记本 2. win10系统 3. 已配置好java环境 4. 已安装好sublime并配置好Package Control组件 具体过程: 1. Sublime Text 3--->Preference--->Browse Packages,在打开的窗口中双击User文件夹,在该文件夹下新建一个名为"JavaC.sublime-build"的文件,用sublime打开该文件,粘贴如下代码并保存 { "cmd": ["

Sublime Text 3 配置java程序运行环境(可引入jar包、控制台输入)

流传很多配置运行java的文章,都没找到合适的,包括例子,终于东拼西凑的弄好了,给大家参考: 1.Sublime Text 3--->Preference--->Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭: { "cmd": ["javac", "-encoding", "UTF-8", "-d&

NotPad++配置Java编译环境(转+修改)

JAVA的IDE工具有很多,除了常用的Eclipse JBuilder 和Netbeans外还有IBM的WSAD.VisualAge,Intel的InteliJ IDEA,Oracle的JDeveloper,Symantec的Visual cafe以及BEA的WorkShop.这些IDE对于JAVA开发来说,都各有特色.然而对于学习JAVA语言来说,为了避免对IDE的依赖,最初用编辑器编码还是很好的.而编辑器也有很多,notepad++便是其中一个比较好用的.因此,本文便介绍一下Notepad+

Editplus配置java编译环境

EditPlus配置java编译环境 第一步:检测自己是否已经有jdk 1.win+r,输入cmd,打开控制台 2.控制台下输入javac出现类似的画面,代表jdk已经成功安装 第二步:打开Editplus 1.选择工具下-->配置用户工具 2.选择用户工具==>添加工具==>选择应用程序(program) 3.配置javac,即编译环境 博主的路径 4.配置java,即运行 第三步:测试 1.新建java文件 2.代码如下,要用Ctrl+S保存,注意类名和文件名的关系 3.编译,Too

应用 EditPlus 配置 Java 编译环境

EditPlus(文字编辑器)一套功能强大,可取代记事本的文字编辑器,EditPlus拥有无限制的撤消与重做.英文拼字检查.自动换行.列数标记.搜寻取代.同时编辑多文件.全屏幕浏览功能.而它还有一个好用的功能,就是它有监视剪贴板的功能,能够同步于剪贴板自动将文字粘贴进 EditPlus 的编辑窗口中,让你省去粘贴的步骤.另外它也是一个非常好用的 HTML 编辑器,它除了支持颜色标记.HTML 标记,同时支持 C.C++.Perl.Java,另外,它还内建完整的HTML & CSS1 指令功能,对

ununtu 下配置java web开发环境

body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;}

使用EditPlus配置Java简单开发环境

很多初学java的新手下载安装JDK配置好环境变量之后就开始下载安装java集成开发环境IDE,如eclipse.myeclipse.netbeans等,很多讲解ava基础的书上也在第一章详细介绍了eclipse的安装方法和简单使用,但是我觉得这其实是一种误区,为什么呢,诚然,java集成开发环境对于已经工作的程序员而言极大的提高了编程效率,它本身具有的强大的功能并且还可以借助各种插件给程序员的开发带来了极大的便利,但是,天津网站开发它并不适合初学者,一方面,对于初学者而言,它的很多功能是我们用