Java 使用NotePad++DIY一个IDE
来源:互联网 发布:双色球算法必中6红球 编辑:程序博客网 时间:2024/05/22 00:36
材料
notepad++
下载地址:https://notepad-plus-plus.org/download/v7.5.1.html
NppExec
下载地址:https://sourceforge.net/projects/npp-plugins/files/NppExec/
jdk
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
jdk环境变量的配置
参考:https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
使用NotePad++ DIY IDE
安装NotePad++
下载完成之后点击安装,然后找到安装目录。
安装NppExec插件
找到NotePad++目录中的plugins子目录,
打开然后把NppExec插件中的三个文件拷贝到这个文件夹里,就是高亮的那三个。
定义宏命令
此时打开notepad++可以看到插件菜单中多出了一个选项就是NppExec
勾选其中的Show Console Dialog,就可以看到控制台。
宏命令的含义
点击NppExec中的Execute选项或者按F6,就可以打开宏定义框:
定义了三个命令:
编译:
npp_savecd $(CURRENT_DIRECTORY)echoechoecho ==================开始编译==================javac.exe -encoding UTF-8 $(FILE_NAME)echo ==================编译完成==================
运行:
echo ==================开始执行==================java.exe $(NAME_PART)echo ==================执行完成==================
编译运行:
npp_savecd $(CURRENT_DIRECTORY)echoechoecho ==================开始编译==================javac.exe -encoding UTF-8 $(FILE_NAME)echo ==================编译完成==================echoechoecho ==================开始执行==================java.exe $(NAME_PART)echo ==================执行完成==================echoecho
保存这三条命令,
然后选择 插件
勾选Place to the Macros submenu
从Associated script 选择刚刚定义的那三个命令
点击Add/Modify
此时在宏菜单下可以看到
新建工程
在默认的状态下NotePad++没有工程面板,此时需要打开,
点击 视图
右键工作区选择新建工程
再在工程里新建Java文件
效果如下:
执行java文件
此时只需要点击“编译运行”就可以看到输出结果:
- Java 使用NotePad++DIY一个IDE
- C/C++使用NotePad++DIY一个IDE
- 使用java启动notepad打开一个文本文件
- 使用java启动notepad打开一个文本文件
- 使用java启动notepad打开一个文本文件
- NotePad++ 配置 Perl IDE
- notepad++ c# ide 配置
- Erlang IDE NotePad++
- 【DIY】使用竹签制作一个埃菲尔塔
- java IDE使用
- DIY UltraEdit搭建汇编语言IDE
- notepad++中配置python IDE
- notepad++中配置C++ IDE
- Notepad++ 做perl的IDE。
- 使用NotePad++ 配置 JAVA 开发环境
- 如何使用NotePad++配置Java编译
- Java——使用notepad++编译运行
- Java IDE NetBeats 使用详解
- NOIP2012 开车旅行 倍增与模拟结合后的调试神题
- 11.Spark SQL:内置函数以及每日uv
- 列主元高斯消元法 C++
- Builder(建造者)模式
- 想知道账号被封的感觉么?
- Java 使用NotePad++DIY一个IDE
- TopShelf+Quartz.net实现window定时调度服务
- 静态方法详解 静态类 静态属性的对比和具体应用
- Unity Shader常见指令和标签
- 项目总结(1)
- SQL语句优化,高效率SQL
- H.264 基础及 RTP 封包详解
- C#取三个数的最大值、最小值、平均值、中间值
- Which Android runs which Linux kernel? ( Android Version --- API Level --- Linux Kernel in AOSP )