指定jdk启动jar包的方法

这篇具有很好参考价值的文章主要介绍了指定jdk启动jar包的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  在做一个modbus协议数据解析小项目时,碰到JDK版本过低问题。在进行项目启动时,指定jdk版本,解决了服务器多jdk问题。

一、windows版本下项目启动
1、编写一个run.bat文件,具体内容增减,根据个人所需,内容如下

//安装好需要的JDK版本后,首先设置环境变量,然后启动jar包
set JAVA_HOME=G:\powerRoom\Java\jdk-17.0.5
set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
set Path=%JAVA_HOME%\bin;
start javaw -Xms128m -Xmx1024m -jar data.jar 

2、编写一个stop.bat文件,内容根据个人所需进行增减,内容如下:

//设置端口号,根据父ID进行停止
@echo off
set port=8989
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do taskkill /f /pid %%m

二、linux环境下项目启动

   1、此方法仅适用于linux服务器没有配置JAVA_HOME环境变量,
   2、同一台服务器安装了多个版本的JDK。

方法一、
窗口关闭,服务即停止。通过Java路径来启动对应的项目
示例如下:

//jdk安装路径  - jar   服务jar包路径   启动端口
/opt/java/jdk-17.0.5/bin/java -jar /opt/server/data.jar --httpPort=8989

方法二、
后台运行:无特殊情况,服务器不重启,服务活正常运行文章来源地址https://www.toymoban.com/news/detail-543585.html

nohup /opt/java/jdk-17.0.5/bin/java -jar /opt/server/data.jar & --httpPort=8989

到了这里,关于指定jdk启动jar包的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • R语言安装R包的方法,mac、windows、linux安装R包常见问题与解决方法

    如果把R比作是沃土的话,那么R包就是鲜花,开源共享的开发者社区提供了很多功能丰富的R包,方便使用者充分利用R语言完成工作。 但是,有时候在安装R包是会遇到各种各样的报错和问题,下面进行一个总结,包括mac、windows、Linux各平台的R包管理方法,建议收藏备用。 R

    2024年02月12日
    浏览(58)
  • Linux 下通过 java 命令启动 jar 包的几种常见方式

    Linux 下通过 java 命令启动 jar 包的几种常见方式 一、后台启动jar包命令 方法一:直接启动 jar 包服务 方法二:后台启动 jar 包服务 方法三:后台不挂断启动 方式四:指定日志输出的启动 方式五:指定配置文件启动 方式六:指定配置文件,使用系统默认的log配置,不另行指定

    2024年02月13日
    浏览(43)
  • jar 命令启动java 指定配置文件路径 jar如何启动

    一、各种启动方式 1.java -jar # 例子 java -jar test.jar 1. 2. 这是最简单的启动方式,同时弊端也是很多的。 弊端1:exit 退出终端会导致java进程中断。 弊端2:ctrl+c 退出启动展示页会导致java进程中断。 弊端3:直接关闭终端会导致java进程中断(启动时和启动完关闭都会导致java进程终

    2024年02月04日
    浏览(53)
  • java -jar 指定端口或配置文件启动jar

    1、指定端口 2、指定配置文件 3、同时指定端口与配置文件 1、后台服务方式启动 2、加载服务器配置文件application-dev.yml

    2024年02月11日
    浏览(48)
  • jar包在windows上后台运行自启动

    个人网站:添加链接描述 要在Windows上实现Jar包的后台自启动,您可以创建一个批处理文件(.bat),其中包含启动Jar包的命令,并将批处理文件添加到Windows的启动项中。下面是一个示例的批处理文件内容: 请将 C:pathtoyourjarfile.jar 替换为您Jar包的实际路径。 保存上述内容

    2024年02月14日
    浏览(44)
  • JAVA开发(运行JAR包怎么指定虚拟机内存大小)

    我们都使用过 java  -jar  xxx.jar包去运行jar包。但是有时候要指定jar包运行时内存,该怎么做,而且设置多大怎么衡量,很多人从来没有了解过。 背景:    我们开发java程序,可能涉及到开发环境,测试环境,生产环境。然后每个环境的服务器配置可能是不一样的。比如说开

    2024年02月04日
    浏览(81)
  • Linux下jar包的运行、查看、终止

    java -jar xxx.jar :当前ssh窗口被锁定,不可进行其它操作, ctrl + c 或直接关闭窗口停止程序; java -jar xxxxx.jar : 当前ssh窗口不被锁定,可进行其它操作,当窗口关闭时,程序退出; nohup java -jar xxx.jar :后台挂起程序,当账户退出或终端关闭时程序停止,日志文件存储在当前目

    2024年02月13日
    浏览(57)
  • windows下 java程序无窗口启动、无窗口启动java -jar

    方式一: javaw -jar yourJarFile.jar 如果在使用 javaw -jar yourJarFile.jar 启动时仍然出现了命令行窗口,这可能是由于你的 JAR 文件中存在控制台输出。即使使用 javaw 启动器,如果 JAR 文件中有输出到标准输出流(System.out)的操作,它也会弹出命令行窗口来显示这些输出 方式二: 创建

    2024年02月13日
    浏览(38)
  • Linux下启动jar包的几种常见方式

    首先把这两个jar上传到linux ,会操作启动一个应用和同时启动多个应用 两个项目jar已上传,可去这里下载: https://download.csdn.net/download/zengzhaowu313/88411336 第一种、直接启动 jar 包  ,先启动一个应用程序 ,后面操作启动多个应用 java -jar Test001.jar # 缺点:当前 ssh 窗口会被锁定,

    2024年02月05日
    浏览(59)
  • Windows部署Jar包的三种方式

    1、cmd命令启动 这种方式比较简单,但是窗口关闭后服务也就被杀死了,命令如下 2、bat脚本启动 2.1 启动jar包 新建一个bat脚本,内容如下: 其中 F:IdeaProjectsim-apitargetim-api-0.0.1-SNAPSHOT.jar 是我jar包的绝对路径, imApiLog.log 将日志存储到该文件。右键该bat文件以管理员方式运行

    2024年02月02日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包