java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。本站提供基于Java框架struts,spring,hibernate等的桌面应用、web交互及移动终端的开发技巧与资料

保持永久学习的心态,将成就一个优秀的你,来 继续搞起java知识。

Notepad++ 运行java

java, 2013/05/04, 9 replies, 6,007 views
文章目录
Notepad++ for java
安装必须的程序
配置NppExec
设置快捷键
HelloWorld
注意的问题
在 编辑少量代码的时候,我一直在用UltraEdit编辑器,UltraEdit是收费软件,所以我用的破解版的,它的缺点很明显:启动速度较慢,而且当文 件变大之后,翻页的时候都感觉有些卡。老用破解版的软件也感觉不太好。所以现在开始使用Notepad++了,它的特点是:小巧 效率 免费开源。使用它打开第一个文件时就被它吸引住了。

Notepad++ for java

如果要写java程序,我一般在用eclipse,强大,高效,方便。但是eclipse不可避免的占用了太多内存。写些简单的java程序,用Notepad++就可以搞定,现在要说的是如何用Notepad++来打造一个轻量级java开发环境。

安装必须的程序

要想直接在Notepad++编辑器上运行java。你必须首先:
安装jdk,并正确配置好环境变量
安装Notepad++编辑器及其一个插件:NppExec
Notepad++上安装插件挺方便的,可以直接在Notepad++插件管理器上找到并下载这个插件。安装之后必须重启,这个插件才生效

配置NppExec

按 F6 或者在菜单上找到 插件 -> NppExec -> Execute... 选项,弹出命令输入框,输入如下命令:
javac "$(FULL_CURRENT_PATH)"
java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
save 为: "java编译运行" 。这两行命令,分别是将java文件编绎为字节码文件和运行java程序。当然,你可以将这两行代码,分别save为两个独立的命令。
Notepad++ 运行java(转)-飞网
notepad++ 中的几个全局变量:
变量名称 含义 例子
FULL_CURRENT_PATH 文件路径名称 C:\Hello.java
CURRENT_DIRECTORY 文件目录 C:\
FILE_NAME 文件全名称 Hello.java
NAME_PART 文件名称 Hello
EXT_PART 文件扩展名 java

设置快捷键

打开 插件 -> NppExec -> Advanced Opitions... 选项. 将刚刚添加的命令添加进菜单栏
Notepad++ 运行java(转)-飞网
重启 notepad++, 设置 --> 管理快捷键 --> plugin commands, 为这个命令设置快捷键

HelloWorld

写一个java的helloworld,然后快捷键执行。如下图:

注意的问题

如果 插件----> NppExec 选中follow${CURRENT_DIRECTORY }那么java编译运行的命令可简化为:
javac $(FILE_NAME)
java $(NAME_PART)
notepad++默认使用UTF-8格式编码,而javac在编绎的时候是会根据你的当前系统(GBK)编码来编绎.java文件。这样的话,java中有中文的时候,会出现错误。要解决此问题,可以给javac添加参数,明确编码方式UTF-8:
javac -encoding UTF-8 $(FILE_NAME)
现在可以用notepad++运行java了。
推荐使用一个插件:QuickText。eclipse中:直接输入“

syso

”,按快捷键Alt+"/","syso"会自动补全为“

System.out.println();

”。QuickText就是为了在notepad++中实现这个功能
参考:http://yhailj.iteye.com/blog/644209

因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的分享。

后续会有更多的精彩的内容分享给大家。