Notepad++ 运行java

       在编辑少量代码的时候,我在家一般使用Editplus,但在这不是开源的软件,公司不能使用,所以就想到了用Notepad++。它的特点是:小巧 效率 免费开源。而且Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言(主流的都有,想知道具体的可自行百度百科)

 

Notepad++ for java

在学习java初级阶段的时候,还是建议使用一些轻量级的编辑器。Myeclipse/Netbeans还是建工程的时候使用比较好。还有对于新手,不要接受太多的知识点,产生畏惧的心理,一点点的加进来比较好。到最后各种IDE还是蛮好用的。

安装必须的程序

要想直接在Notepad++编辑器上运行java。你必须首先:

  • 安装jdk,并正确配置好环境变量
  • 安装Notepad++编辑器及其一个插件:NppExec

Notepad++上安装插件挺方便的,可以直接在Notepad++插件管理器上找到并下载这个插件。安装之后必须重启,这个插件才生效

如果在公司,插件list没有show出来,请设置代理。插件管理器location:Plugins---Plugin Manager---show Plugin Manager。

配置NppExec

按 F6 或者在菜单上找到 插件 -> NppExec -> Execute... 选项,弹出命令输入框,输入如下命令:

  1. javac "$(FULL_CURRENT_PATH)"  
  2. java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"  

save 为: "java编译运行" 。这两行命令,分别是将java文件编绎为字节码文件和运行java程序。当然,你可以将这两行代码,分别save为两个独立的命令。注意点:如果是英文系统环境,请不要有中文字符。

notepad++ 中的几个全局变量:(这里很能导致一个误解,就是只能放在C盘根目录下才能运行。实际上这只是例子。自己随便创建在哪都可以。)

  1. 变量名称               含义                例子   
  2. FULL_CURRENT_PATH     文件路径名称        C:\Hello.java   
  3. CURRENT_DIRECTORY     文件目录            C:\   
  4. FILE_NAME             文件全名称          Hello.java   
  5. NAME_PART             文件名称            Hello   
  6. EXT_PART              文件扩展名          java   

设置快捷键

打开 插件 -> NppExec -> Advanced Opitions... 选项. 将刚刚添加的命令添加进菜单栏

重启 notepad++, 设置 --> 管理快捷键 --> plugin commands, 为这个命令设置快捷键

HelloWorld

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

注意的问题

如果 插件----> NppExec 选中follow${CURRENT_DIRECTORY }那么java编译运行的命令可简化为:

  1. javac $(FILE_NAME)   
  2. java  $(NAME_PART)   

notepad++默认使用UTF-8格式编码,而javac在编绎的时候是会根据你的当前系统(GBK)编码来编绎.java文件。这样的话,java中有中文的时候,会出现错误。要解决此问题,可以给javac添加参数,明确编码方式UTF-8:

  1. javac -encoding UTF-8 $(FILE_NAME)   

现在可以用notepad++运行java了。

推荐使用一个插件:QuickText。eclipse中:直接输入“syso”,按快捷键Alt+"/","syso"会自动补全为“System.out.println();”。QuickText就是为了在notepad++中实现这个功能

参考:http://yhailj.iteye.com/blog/644209

   http://www.imyxiao.com/1723.yx

你可能感兴趣的:(Java)