本案例以 xxx.jar    为列子

我们一般启动的jar 在任务管理器中查看进程都是javaw.exe ,无法用命令来 kill,所以我们得给自己的java 进程设置个新 title

1:  首先将C:\Program Files\Java\jdk1.8.0_45\bin目录下的javaw.exe文件复制一份重命名为你需要运行的jar的标签.exe  如“balabala.exe”

然后将其放回C:\Program Files\Java\jdk1.8.0_45\bin 下。

2.。写个启动脚本 run.bat ,  名字自己随意定,内容如下

@echo off

start balabala -jar xxxx.jar

exit

3. 重点来了,写个停止脚本 stop.bat   内容如下

@echo off

taskkill /f /im balabala.exe

exit

当然两个脚本可以合并,如需要每次启动把之前的kill掉就需要合并,脚本内容如下

@echo off

taskkill /f /im balabala.exe

ping 127.0.0.1 -n 5

start balabala -jar xxxx.jar

exit

杀死进程停止5秒,防止程序还在运行

注:JAVA_HOME 环境变量配置好

如果只有一个JDK 那么到此结束。

4.如果原来已经有一个jdk 了,想要指定jdk 运行你的jar

4.1 复制你指定的jdk 下的javaw.exe 出来,重命名为:javaw_copy.exe, 名字随意,然后粘贴回去。

4.2 创建 start_sep_jar.bat  内容如下:

(如:我的jar 放在:D:\RecipeProcessPush\RecipeProcessPush.jar )

@echo off

TASKKILL /f /im javaw_copy.exe

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_45

set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOMe%\lib\tools.jar;

set Path=%JAVA_HOME%\bin;

D:

cd D:\RecipeProcessPush

start javaw_copy -jar RecipeProcessPush-0.0.1-SNAPSHOT.jar

echo exit

双击:start_sep_jar.bat   即可运行,每次双击都会先杀掉原来的进程,重新启动一个进程。

---------------------

作者:大白balabala

来源:CSDN

原文:https://blog.csdn.net/qq_35160012/article/details/76683475

版权声明:本文为博主原创文章,转载请附上博文链接!

java 的进程_windows 启动停止 java进程相关推荐

  1. linux 停止java服务,linux脚本启动停止java 服务

    #!/bin/sh java env export JAVA_HOME=/usr/local/java/jdk1.7.0_72 export JRE_HOME=$JAVA_HOME/jre servi ...

  2. java源码如何启动脚本_使用Shell脚本如何启动/停止Java的jar程序

    本文介绍如何使用Shell脚本来开启和停止jar程序的后台运行,以及如何实现out大文件的切分.另外,补充一些后台运行的小知识. 启动脚本:start_upload.sh #!/bin/sh nohu ...

  3. nohup执行的jar 怎么kill_使用Shell脚本如何启动/停止Java的jar程序

    本文介绍如何使用Shell脚本来开启和停止jar程序的后台运行,以及如何实现out大文件的切分.另外,补充一些后台运行的小知识. 启动脚本:start_upload.sh #!/bin/sh nohu ...

  4. linux查看进程运行日志文件,【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件...

    1.说出 10 个 linux 常用的指令 1) ls 查看目录中的文件 2)cd /home 进入 '/ home' 目录:cd .. 返回上一级目录:cd ../.. 返回上两级目录 3)mkdi ...

  5. windows 启动停止 java进程

    本案例以 xxx.jar    为列子 我们一般启动的jar 在任务管理器中查看进程都是javaw.exe ,无法用命令来 kill,所以我们得给自己的java 进程设置个新 title 1:  首先 ...

  6. window 杀掉java进程_Windows下杀死顽固进程两招(转载)

    好久没来了,感觉没有对社区做出点贡献,有愧版主的头衔,今日在这里为大家提供两则小技巧,以便帮你强行杀死"顽固不化"的病毒进程. 根据进程名查杀 这种方法是通过WinXP系统下的ta ...

  7. oracle停止一切进程,oracle启动/停止的几种方法以及 启动和停止过程中出错的解决办法...

    一.启动几种方法: 1. sqlplus /nolog connect /as sysdba startup 2. sqlplus /nolog connect /as sysdba startup ...

  8. linux上简单的run.sh脚本,用来执行java -jar,包含启动停止重启

    #:/bin/sh . /etc/profile CURRENT_DIR=$(cd $(dirname $0); pwd)start(){nohup java -jar ${CURRENT_DIR}/ ...

  9. java后台运行命令,停止java后端运行

    jar包启动后台运行命令: nohup java -jar oaker-admin-web.jar & > msg.log nohup启动会快一些,效率高一些,比较推荐,然后&符 ...

最新文章

  1. hadoop_入门1
  2. 什么是COM[网摘]
  3. linux常用命令及常用快捷键
  4. Tomcat6.0启动startup.bat一闪而过
  5. 【Android个人理解(八)】跨应用调用不同组件的方法
  6. centos7重新加载服务的命令_Centos7 systemctl添加service服务参数说明
  7. dynamic change date type to sap.ca.ui.model.type.Date in Debugger
  8. 如何进入指定文件目录_Python如何遍历操作指定文件目录下的全部Excel文件?
  9. 数字系统设计学习之QuartusII9的安装
  10. 基于M6097 switch的STP协议调试方法
  11. TMOD TCON SCON
  12. 第五章:量化研究专题(第四篇:统计套利:利用相关系数进行配对交易 )
  13. Unity 异常记录日志功能
  14. 软科计算机科学与工程专业,2019上海软科世界一流学科排名计算机科学与工程专业排名德蒙福特大学排名第201-300...
  15. 让我告诉你如何写一个优秀的广告文案
  16. 安徽师范大学计算机学院在哪个校区,2021年安徽师范大学皖江学院有几个校区,大一新生在哪个校区...
  17. MIT缺失的一课——Lecture1:Shell
  18. python在pip安装pytorch时候killed
  19. python-8 数据结构
  20. a survey of transformer 学习笔记

热门文章

  1. java 从excel中读取数据_java如何从excel中读出数据
  2. 运动会成绩管理系统python_基于Eclipse+Mysql+Tomcat+MVC开发得大学运动会管理系统
  3. linux系统io编程,Linux系统编程(1) —— 文件IO
  4. python 录入数据不重复_pythonDjango批量导入不重复数据
  5. 20145309李昊《网络对抗》MSF应用基础
  6. 完全二分图生成树计数
  7. Objectc 基础类型
  8. C#根据网址生成静态页面
  9. 如何获取一张表的字段名
  10. 名校和非名校[两个实习生的事]