`
yhailj
  • 浏览: 35042 次
  • 性别: Icon_minigender_1
  • 来自: 浮云
文章分类
社区版块
存档分类
最新评论

notepad++ 运行 Java 程序

阅读更多
notepad++ 是现在一直在用的编辑器. 跟收费的 EditPlus 和 UltraEdit 比起来毫不逊色

以前写完 Java 代码总要在命令行下敲 javac , 复制文件名, 再 java

却不知道, notepad++ 有运行命令的插件

按 F6, 在 Command(s): 中写入 javac "$(FULL_CURRENT_PATH)", save 为: "编译 Java 类"
java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)", save 为: "运行 Java 程序"

为了方便, 我写了一个先编译后运行的:


javac "$(FULL_CURRENT_PATH)"
echo
echo ===============  编译成功后开始运行  ===============
echo 若不使用 -cp , 则需使用 cd 切换至当前目录, 或勾选 Follow CURRENT_DIRECTORY 菜单项
echo
java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"

save 为: "编译并运行 Java 程序"

打开 NppExec 高级选项. 将刚刚添加的三个命令添加进菜单栏


重启 notepad++, 设置 --> 管理快捷键 --> plugin commands, 为以上三个菜单项设置快捷键

OK, 大功告成. 再可以使用快捷键直接运行了.



提一下 notepad++ 中的几个全局变量:
变量名称              含义                例子
FULL_CURRENT_PATH     文件路径名称        C:\Hello.java
CURRENT_DIRECTORY     文件目录            C:\
FILE_NAME             文件全名称          Hello.java
NAME_PART             文件名称            Hello
EXT_PART              文件扩展名          java

  • 大小: 23.1 KB
  • 大小: 42.9 KB
1
2
分享到:
评论
5 楼 ReusCMD 2014-10-05  
写得很好, 很有用, 支持一下!!!
4 楼 weilJava 2010-12-03  
在公司有些资源限制了,故下载不了,如果你的插件比较全,就都给我把 哈哈  非常感谢
3 楼 weilJava 2010-12-03  
能否提供以下NppExec插件,谢谢!
2 楼 yhailj 2010-04-15  
bfox 写道
有包咋办?


确实没想到有包的情况. 此种情况麻烦一点

如在 C盘下 有一类 Test.java. package com;
运行的目录在 C:\com 下. 执行语句得这样写 : java -cp "C:\" "com.Test"


晚上再琢磨一下...
1 楼 bfox 2010-04-15  
有包咋办?

相关推荐

    Notepad++Html/java模板插件

    7. **跨平台兼容**:尽管Notepad++主要在Windows平台上运行,但这个插件的特性使其在Windows环境下尤为适用,尤其是在进行多语言开发时。 总的来说,“Notepad++ Html/java模板插件”通过提供强大的模板管理和实时...

    Notepad++7.9安装包

    Notepad++支持多种编程语言的语法高亮,包括但不限于C、C++、Java、Python、JavaScript、HTML、XML等。这对于代码阅读和编写提供了极大的帮助,不同类型的语句可以通过不同的颜色和样式来区分,便于理解代码结构。 ...

    Notepad++免安装版

    标题中的“免安装版”意味着这个版本的Notepad++不需要通过传统的安装程序进行安装,用户可以直接下载并运行,大大简化了使用流程,尤其在需要快速部署或者移动办公的情况下,这种免安装版的优势尤为突出。...

    notepad++win7 64位

    3. **兼容性**:尽管是64位版本,Notepad++仍然可以运行32位插件,保持了广泛的应用兼容性。 综上所述,Notepad++在Win7 64位系统中是一个功能强大且高效的文本编辑工具,无论是对于开发者还是普通用户,都能提供...

    Notepad++ 解压即用

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程和文本处理领域中被广泛使用。它基于Windows操作系统,并且支持多种编程语言的语法...只需下载压缩包,解压后运行程序,就能立即体验到Notepad++带来的便利。

    Notepad++java代码编写

    8. **插件支持**:Notepad++拥有丰富的插件库,如NppFTP用于FTP文件传输,JAR插件可以帮助管理和运行Java应用程序,XML工具插件增强XML文件处理能力等。 9. **自定义设置**:用户可以根据个人喜好调整字体、颜色...

    Notepad++ nppexec插件下载

    3. 在命令行窗口中输入以下命令来编译并运行Java程序(假设你的Java源文件名为`MyProgram.java`,并且保存在当前工作目录下): ``` javac -d . MyProgram.java && java MyProgram ``` 这条命令会先编译`.java`...

    Notepad++(解压版)

    值得注意的是,这个解压版的Notepad++无需安装即可使用,只需要将压缩包解压到任意位置,然后运行程序文件。这种方式对于那些没有管理员权限或者希望便携式使用的用户来说,提供了极大的便利。 总的来说,Notepad++...

    notepad++8.5.2 x64

    文件名为“npp.8.5.2.Installer.x64.exe”,这表明它是一个安装程序,用户只需运行此文件,按照向导提示即可完成安装过程。安装过程中,用户可以根据个人需求选择自定义安装路径和附加组件,使得软件更加符合个人...

    编辑器Notepad++

    在压缩包中包含的"Noteypad"可能是Notepad++的安装程序或更新文件,用户可以通过运行这个文件来安装或升级Notepad++到最新版本。安装后,用户可以体验到以上提到的各种功能,进一步提升编程和文本编辑的效率。为了...

    带Androidlogger插件的notepad++

    【标题】"带Androidlogger插件的notepad++"是一个专为Android开发者设计的文本编辑器增强版本,它集成了Androidlogger插件,使得在使用Notepad++进行Android代码编辑时,可以方便地查看和分析日志信息。Notepad++...

    Windows-Notepad++(7.9.3)

    安装文件“npp.7.9.3.Installer.exe”是Notepad++的安装程序,用户可以通过运行这个文件来安装此版本的Notepad++。 在使用Notepad++时,用户需要注意保持软件的更新,以获取最新的改进和安全补丁。此外,Notepad++...

    notepad++7.5.6 32bit

    用户只需运行这个安装程序,按照提示步骤进行安装,HEX插件会自动集成到Notepad++中。安装完成后,用户可以在Notepad++的“查看”菜单中找到“HEX编辑器”选项,开启HEX功能。 4. **应用场景** - **软件逆向工程*...

    Notepad++ 8.5.6最新版 64位安装包

    安装文件名为“npp.8.5.6.Installer.x64.exe”,这表明它是Notepad++的安装程序,版本8.5.6,专为64位Windows系统设计。用户只需双击此文件,按照向导提示进行安装,就可以在电脑上享受Notepad++带来的高效文本编辑...

    Notepad++_v7.6.6

    在Notepad++ v7.6.6的安装文件`npp.7.6.6.Installer.exe`中,包含了完整的安装程序,用户可以通过运行这个文件来安装这个版本的Notepad++。安装过程中,用户可以选择自定义安装路径,以及是否安装额外的组件,如关联...

    官方notepad++6.5.2 zip版

    2. notepad++.exe:这是Notepad++的主程序执行文件,双击运行这个文件即可启动编辑器。 3. change.log:这是一个变更日志文件,记录了Notepad++ 6.5.2版本相较于之前版本所做的更新和改进。 4. license.txt:包含...

    Notepad++ 绿色免安装版

    这款绿色免安装版本的Notepad++,正如标题所言,无需经历传统的安装过程,用户只需将压缩包解压到任意位置,然后直接运行程序文件即可开始使用,极大地简化了软件的部署和移动。 1. **绿色软件的优势** - 便携性:...

    Notepad++7.3.3安装包

    值得注意的是,Notepad++是一个便携式软件,也可以选择不安装而直接运行解压后的程序文件,方便在不同电脑上使用,且不会在系统注册表留下痕迹。 总的来说,Notepad++ 7.3.3作为一个优秀的文本编辑器,凭借其丰富的...

    Notepad++(npp.8.4.1.portable.arm64.7z)

    1. **notepad++.exe**:这是Notepad++编辑器的主要可执行文件,双击即可启动程序。 2. **change.log**:记录了Notepad++从上一个版本到当前版本的改动和更新内容,对于开发者和高级用户了解新功能和改进很有帮助。 3...

    Notepad++代码格式化插件NppAStyle免费下载(64位可用)

    NppAStyle提供了64位版本,确保了在64位Notepad++环境下运行的兼容性和效率。 安装NppAStyle插件的过程如下: 1. 首先,你需要下载名为"NppAStyle.dll"的插件文件。 2. 确保你已经安装了Notepad++。如果你还没有...

Global site tag (gtag.js) - Google Analytics