windows下java开发常用脚本

        该篇文章展示了在windows下java开发常用的脚本。

        1、处理maven仓库jar包的脚本

        一般maven项目,如果项目名称上出现红色叹号(如图1)大多是由于jar包出现了问题,如缺少jar包或者jar包没有顺利下载。出现这种情况,解决方式是定位到某个jar包的目录下,删除jar,然后进行Update Project重新下载。

图1

        但是有的时候eclipse并不会显示的报错,我们不知道是哪个jar出现了问题,而我们又急于排查,此时该bat就可以派上用场。       

       ::此语句后所有运行的命令都不显示bat代码,@表示运行时不显示本行的代码。
       @echo off 

       set /p input= Enter Maven Path: 
       set ml= %input%
       echo 搜索删除.......

       ::换行 
       echo.

       ::清理含有lastUpdated的文件
       for /f "delims=" %%a in ('dir /b /s %ml%\*lastUpdated*') do (  
             del /s /q %%a  
       )

       ::清理含有-in-progress的文件
       for /f "delims=" %%a in ('dir /b /s %ml%\*-in-progress*') do (  
             del /s /q %%a  
       )

       ::换行 
       echo.
       echo 删除完毕.......  

       pause

       该bat的原理是,用户自定义输入maven的本地jar仓库目录后,自动删除含有lastUpdated的文件和含有-in-progress的文件,而后直接Update Project自动下载jar即可,无需用户定位jar出错的位置。

        通过搜索互联网资料以及实际使用需求形成该bat,对于在windows系统进行java开发有些用处,特别是在比较着急而又无法定位哪个jar出问题时。

       2、定位端口占用进程

       当我们想知道具体某个端口下占用的是哪个进程时,例如8080端口下的进程,可以使用以下 脚本。

       ::首先找到8080端口下的进程id

       netstat -ano | findstr 8080

       ::然后根据进程id找到进程名称

       tasklist | findstr 10136

       如图2所示

       

                                                                         图2

      3、查看环境变量以及JAVA_HOME

      set path 命令可以查看环境变量

      set JAVA_HOME命令可以查看JAVA_HOME

      set命令还可以用于设置临时环境变量

      4、定位java.exe位置的命令

      where java   

      以上是一些在windows下常用的脚本,在日常开发时应该是能帮助提升些效率的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qinvic12

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值