会飞的鱼

奇乐云
首页 » Java » Notepad++Java配置

Notepad++Java配置

配置Notepad++
  • 安装NppExec插件
打开Notepad++,菜单栏选择 插件 >> Plugin Manager >> Show Plugin Manager,如图2-1 所示,在弹出的窗口中选中NppExec,然后Install(安装),安装完成后,插件中出现NppExec,恭喜你 安装成功。
Windows下配置Notepad++编译运行java程序
图2-1

安装好NppExec后,我们打开控制台(Console),因为后续编译运行的情况都会输出到控制台中, 打开方式有两种,一是工具栏中点击如图2-2图标,一是菜单栏选择 插件 >> NppExec >> Show Console Dialog 如图2-3所示:
Windows下配置Notepad++编译运行java程序
图2-2

Windows下配置Notepad++编译运行java程序
图2-3
  • 配置NppExec
    首先,按F6快捷键会弹出命令执行窗口(Execute),在Command(s)文本框中输入如下内容
    NPP_SAVE
    javac -encoding UTF-8 "$(FULL_CURRENT_PATH)"
    echo
    echo =============编译成功后开始运行=============
    echo
    java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
    Windows下配置Notepad++编译运行java程序
    图2-4
    点击Save(保存),输入你认为该命令合适起的名字,我这里命名为java,点击Save保存,OK退出
    然后,为了以后方面编程,我们为配置一个宏做些准备,菜单栏选择 插件 >> NppExec >> Advanced Options,如图2-5所示 
    Windows下配置Notepad++编译运行java程序
    图2-5
    在弹出的窗口中,配置宏子菜单(Macros submenu),方法如图2-6所示(请跟着箭头操作,原谅我描述不上来),配置完成后,一定要重启Notepad++
    Windows下配置Notepad++编译运行java程序
    图2-6
  • 配置快捷键
在菜单栏选择 宏 >> 管理快捷键 如图2-7所示
Windows下配置Notepad++编译运行java程序
图2-7
在弹出的对话框中,选择Plugin commands,找到刚刚配置的宏子菜单java,双击进行快捷键配置, 选择方便自己的快捷键,不要与其他相重。重启Notepad++。
Windows下配置Notepad++编译运行java程序
图2-8
查看宏下的快捷键,如果出现java则表示配置成功,如图2-9
Windows下配置Notepad++编译运行java程序
图2-9
OK!到这里关于Notepad++ 的配置基本上就已经完成了!(天呐,终于写的差不多了,我好激动T.T)


三、编程测试

用Notepad++写一个最简单的测试程序HelloWorld,保存为.java格式,注意保存的文件名一定要和public类的类名完全一样!!!
程序源代码如下:
public class HelloWorld 
{
 public static void main(String[] args) 
 
 System.out.println("HelloWorld"); 
 }
 }
Windows下配置Notepad++编译运行java程序
图3-1
程序写好后,就是用快捷键试试吧,如果编译并运行成功会在控制台(Console)中输出如图3-2
Windows下配置Notepad++编译运行java程序
图3-2



四、错误总结
  • 错误1:Error: could not open 'C:\Program Files (x86)\java\jre6\lib\i386\jvm.cfg'
Windows下配置Notepad++编译运行java程序
图4-1

原因:我也不造了,可能是我之前安装过其他版本的java环境,64位系统在 C:\Windows\SysWOW64、32 位系统在C:\Windows\System32目录下,有这么三个文件:
Windows下配置Notepad++编译运行java程序
图4-2
解决方法:删除这三个文件即可。

  • 错误2:CreateProcess() failed with error code 2:系统找不到指定的文件
  • 错误3:错误:找不到或无法加载主类 HelloWorld
Windows下配置Notepad++编译运行java程序
图4-3
原因:意思是javac和java程序没有找到指定的文件HelloWorld,这是文件路径获取失败出现的问题
解决方法:在给出解决方法前,先补充一个小知识点,还记得之前使用F6编辑的命令吗,见图2-4,其中的一 些大写宏定义的解释如下:
FULL_CURRENT_PATH :   表示当前文件的完整路径                      如:E:\java\HelloWorld.java
CURRENT_DIRECTORY:   表示当前文件所在目录,此时不包括文件名字   如:E:\java\
FILE_NAME :         表示当前文件的文件全名,不包括目录          如:HelloWorld.java
NAME_PART:           表示当前文件的文件名称,不包括后缀或者扩展名字 如:HelloWorld
EXT_PART:           表示当前文件的后缀名或扩展名               如:java
恩,在了解上述的意思后,问题就归结为使用FULL_CURRENT_PATH 等查找路径时没有正确定位,因此可 以将对应的javac和java部分的命令改为:
javac -encoding UTF-8 $(FILE_NAME)    
java  $(NAME_PART) 
同时要配置一些Notepad++的NppExec,选中 插件 >> NppExec >>Follow $(CURRENT_DIRECTORY) 
Windows下配置Notepad++编译运行java程序
  • 错误4: Unsupported major.minor version
    原因:jdk和jre版本的问题,其实很奇怪的是明明是同一个安装包安装的东西,为什么还会提示这个问题,网上找了很多方法,表示并没有看懂,因此,我就粗暴的重装配置了java,表示就这么好了。。。

文章如无特别注明均为原创! 作者: 奇乐云, 转载或复制请以 超链接形式 并注明出处 奇乐云's blog - 奇乐云的个人博客
原文地址《 Notepad++Java配置》发布于2019-1-27

分享到:
打赏

评论

游客

切换注册

登录

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册