Take a look at GW

【NotePade++】NotePade++如何直接编译运行java文件

  1. 安装Notepad++和JDK(略);
  2. Notepad++的菜单栏:插件->Plugin Manager->Show Plugin Manager,Available中勾选NppExec,点击Install按钮。(如果下载失败,就直接将NappExec的插件下载后放到Plugins下)
  3. 按Fn+F6或者 菜单栏:插件->NppExec->Execute,输入以下代码:
NPP_SAVE
javac.exe "$(FILE_NAME)"
java.exe "$(NAME_PART)"

如图示:
java编译并执行
点击 Sava 按钮,命名为Java编译加执行,点击 Sava 按钮,点击 OK 关闭对话框。
4. 菜单栏: 插件->NppExec,勾选Follow $(CURRENT_DIRECTORY).
5. 按下Fn+F6,出现以下对话框:
对话框
点击 OK 或者直接回车,便开始编译并执行程序:
编译执行
6. 关于UTF-8打印中文字符时的报错:

HelloWorld.java:6: 错误: 编码GBK的不可映射字符
        System.out.println("鏈?灏忓?硷細Byte.MIN_VALUE=");

解决方法为把上面的脚本代码修改为:

NPP_SAVE
javac.exe -encoding UTF-8 "$(FILE_NAME)"
java.exe "$(NAME_PART)"

这里写图片描述

 7.关于按下F6不会弹出Execute...界面的问题

如果读者在按下F6或是Fn+F6后没有弹出执行界面,那么很有可能是因为当前快捷键和其它的应用的快捷键冲突了,读者可以点击“插件>NppExec>Execute...”执行,也可以在“运行>管理快捷键>Plugin commands>Execute...”修改一个其它应用没有占用的快捷键。

posted @   HDWK  阅读(812)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示