低配电脑上优雅执行java程序

要运行Java程序,现在首选都是打开一个IDE工具(eclipse 或者 idea),可是这两个用的最多的IDE所占用的内存可不算小。在低配电脑上光打开一个IDE 内存就飙到80%左右了,为了解决内存飙升过高,自然采用java指令去执行。可是重复手输指令又比较浪费时间,因此我们可以采用一个文本工具来继承这些指令。

文中使用的文本工具是 Editplus,其他 如NotePad++应该也能达到相同的效果。

本次举例使用的是Windows系统

1.Editplus的 UserTools

打开Editplus,菜单栏"Tools"--> preferences --> User tools

选择一个Group,这个Group就包含了之后操作java的指令集

2.点击Add Tools>>  选择 Program

1)配置javac指令 

Menu text--自定义这个程序的名字

Command--选择可执行程序

Argument -- 参数

Initial --起始目录

Action--动作

这里Command自然选择 jdk bin目录下的 javac.exe,Argument自然是当前文件的名字,至于为啥要在前面加其他参数

附:javac 参数的使用

Initial选择当前目录

Action常用的是两个。一个是 None,展示cmd命令窗口;另外一个就是Capture output在 Editplus的控制台输出

2)配置java指令

重复 Add Tools>> Program

 Command选择 java.exe

Argument 是本文件名不带扩展名

Initial只能选择当前目录,不可能选择包地址的目录,所以如果java程序中带有package路径,需要注释掉。

Action这里 如果java代码中 有Scanner需要进行输入了,那么这里需要选择 None,因为Editpls的控制台是不支持输入的;其他情况可用Capture output。

3)配置shutdown指令

当运行java线程方法的时候,由于线程的存在,java进程无法终止,这时就需要强制关闭。

a)关闭整个Editplus程序,要是这个Editplus程序还存在有其他文件开着,暂时不想关闭,怎么办?

b)启动任务管理器,终止java.exe。好像操作步骤有点多哈。

为了优雅到低,决定写个bat脚本来运行,因为Command 处不一定要是exe文件,也可以是bat文件。

附:关闭java.exe 脚本

为了方便我把这个脚本放置在了 jdk的bin目录下

 Argument 留空

Action的话,可以选择Run hidden,这样的话可以隐藏执行bat脚本时的 黑框

4)运行java程序

可以通过Ctrl+1,Ctrl+2,Ctrl+3 来执行上述程序。

运行结果展示

*bat脚本相关知识点 

如果有兴趣的话,可以继续查看一下bat脚本的相关内容。

脚本里我主要用到了

tasklist --查看当前进程

find--查找功能

find命令详解

%errorlevel% --返回指令返回结果

taskkill--结束进程

附:CMD命令行教程

发布了3 篇原创文章 · 获赞 2 · 访问量 2325

猜你喜欢

转载自blog.csdn.net/jsszyj/article/details/104240067