利用java一键开启多个app

写这篇博客的原因

每次打开电脑,都要不断从一个app打开,再去打开另一个app,至于是开发人员,每次都打开好多程序。想想自己为什么不弄个简单的开启软件bat,一点击就能打开所有想要打开的app呢。看看怎么实现吧。

实践步骤

  • 通过java的Runtime可以打开app
   import java.io.File;
   import java.io.IOException;
   import java.util.HashMap;
   import java.util.Map;
   import java.util.Set;

/**

 * @Description: 一键打开app
 * @Version 1.0:
   */
   public class appStart {
   public static void main(String[] args) throws IOException {
   		// 利用map来封装打开app的路径和程序名,可以自行添加多个
       Map<String,String> appMap = new HashMap<String,String>();
       appMap.put("D:\\app\\Typora","Typora.exe");
       appMap.put("D:\\app\\DingDing","DingtalkLauncher.exe");
      
       Set<String> maps = appMap.keySet();
       Runtime rt = Runtime.getRuntime();
       File  myfile = null ;
       for (String path : maps) {
           myfile = new File(path , appMap.get(path));
           // 利用runtime来执行全路径下的文件
           rt.exec(myfile.getAbsolutePath());
       }
       System.out.println("启动成功");

   }
   }

如何不打开idea就能运行这个项目

可以导出jar包,然后通过cmd命令窗口
利用
***java -jar 文件.jar***
来运行这个jar包。就可以一次性打开typora和钉钉啦

至于怎么导出jar
看这篇博客

https://blog.csdn.net/weixin_45229417/article/details/119944430

当然还可以直接利用软件来生成exe,自己也可以去尝试一下。

能不能简单写一个命令

可以利用后缀名为bat和cmd的文件窗口来执行,这样就不用每次进入cmd窗口去执行了,java -jar 这里存放你jar包的全路径加上文件
在这里插入图片描述
然后运行这个开发软件.bat就可以啦
之后你的电脑就会自己点开这些软件了

总结

尽量在map当中一次性不要写太多软件映射,你不能让你电脑一次性打开几百个软件等蓝屏吧。
也是闲着无聊,还有更加简单的办法去实现,但是用自己主攻的语言做做有趣的事,也挺棒的。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值