精华内容
下载资源
问答
  • windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包
  • 我们在Windows运行jar包时,常常会出现乱码,主要分为dos窗口输出的日志中出现乱码和程序返回数据出现乱码。 一、dos窗口输出的日志中出现乱码 执行如下命令,将控制台输出编码改为UTF8: chcp 65001 二、程序...

    我们在Windows下运行jar包时,常常会出现乱码,主要分为dos窗口输出的日志中出现乱码和程序返回数据出现乱码。

    一、dos窗口输出的日志中出现乱码

    执行如下命令,将控制台输出编码改为UTF8:

    chcp 65001

    二、程序返回数据出现乱码

    执行如下命令,运行jar包时指定编码为UTF8:

    java -Dfile.encoding=utf-8 -jar xxx.jar

    展开全文
  • windows运行jar包和开机自动启动

    千次阅读 2020-05-06 16:38:37
    整理了一些在windows系统常用的jar包运行批处理命令 执行文件: 新建一个.bat文件放置在jar包同目录下,如run.bat,根据需要编辑好以下命令双击运行就可以了。 运行jar文件(bat文件): @echo off java -jar xxxx....

    整理了一些在windows系统常用的jar包运行批处理命令
    执行文件:
    新建一个.bat文件放置在jar包同目录下,如run.bat,根据需要编辑好命令双击运行就可以了。

    运行jar文件(bat文件):
    这种方式关闭窗口就会终止服务,服务器部署时建议用后台运行的方式

    @echo off
    java -jar xxxx.jar
    pause
    

    后台运行jar文件:
    这种方式运行完就会自动关闭窗口后台运行,可以用jps命令查看程序的pid

    @echo off
    start javaw -jar xxxx.jar
    exit
    

    查看运行中的java程序(弹出窗口后双击对应的jar程序,查看pid):

    jvisualvm
    

    查看有权访问的hotspot虚拟机的进程(可查看pid):

    jps
    

    终止程序(10116为对应程序pid):

    */F是强制终止,/PID是通过程序pid终止*
    TASKKILL /F /PID 10116
    或者
    */IM是通过名字终止exe程序,对jar程序不管用,但也可以用pid*
    TASKKILL /F /IM 10116
    

    自动获取pid结束jar:

    @echo off
    
    setlocal enabledelayedexpansion
    for /f "tokens=1" %%a in ('jps ^| findstr xxxx.jar') do taskkill /f /pid %%a
    
    exit
    

    先结束进程再启动:

    @echo off
    
    setlocal enabledelayedexpansion
    for /f "tokens=1" %%a in ('jps ^| findstr xxxx.jar') do taskkill /f /pid %%a
    
    start javaw -jar %cd%\xxxx.jar
    
    exit
    

    %cd%是获取当前路径,有个问题是,全路径执行在jps可以显示名称,但是在visualvm里面看不到程序

    指定jdk版本运行:
    在有多个jdk版本时使用

    @echo off
    
    set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
    set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOMe%\lib\tools.jar;
    set Path=%JAVA_HOME%\bin;
    
    start javaw -jar %cd%\xxxx.jar
    
    exit
    

    批处理命令获取当前盘符和当前目录:

    echo 当前盘符:%~d0
    echo 当前路径:%cd%
    echo 当前执行命令行:%0
    echo 当前bat文件路径:%~dp0
    echo 当前bat文件短路径:%~sdp0
    

    查看端口号占用情况:

    netstat -na
    

    windows开机启动jar:
    把bat批处理文件生成快捷方式放到以下目录,开机时就会自动执行bat文件启动jar服务

    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
    
    展开全文
  • 第一个: Invalid or corrupt jarfile XXXX.jar这个原因提示了,是因为你打的包文件不全,如果你用压缩工具查看完整的jar包的话,你会发现jar文件里缺少内容,在我这里就是缺少了清单文件,看我下面的图META-INF...

    第一个: Invalid or corrupt jarfile XXXX.jar

    这个原因提示了,是因为你打的包文件不全,如果你用压缩工具查看完整的jar包的话,你会发现jar文件里缺少内容,在我这里就是缺少了清单文件,看我下面的图


    META-INF文件夹里的文件MANIFEST.MF文件,我这里的解决方法就是直接copy项目生产的META-INF文件夹到这个jar包里面去就OK了,如果你们遇到这个问题,可以解压下jar包查看下内容结构,你就大致明白了你的缺省文件。

    第二个问题:class文件notfound

    也是打包后运行时遇到的问题,什么原因,我后来才发现,我用的是idea开发工具,里面打包的清单文件内容缺省了包的引用,而代码里需要这个jar包,所以,导致的情况就是,你在本地idea运行就是没问题,一到打包到服务器那运行,频频报错。

    检测方式:查看引用的清单-MANIFEST.MF 内Class-path 属性内容是否含有缺少的jar包名,没有就添加进去,重新打包,即可。

    展开全文
  • xgboost1.1版本 源码使用 vs2013编译 获得xgboostjavawrapper.dll,放入jarbao中 在windows运行 jar包
  • windows运行jar包

    2020-03-24 16:22:46
    1.将jar包放在指定的目录 如图所示: 2. 运行:java -jar x.jar -Dspring.profiles.active=develop

    1.将jar包放在指定的目录

    如图所示:

    2.

    运行:java -jar x.jar -Dspring.profiles.active=develop

    展开全文
  • Windows运行jar包

    2020-06-03 10:40:37
    作为Windows服务在后台运行 需要借助于第三方工具,常用的是JavaService.exe。 注册服务 压缩包解压后即可使用,打开CMD窗口,进入JavaService.exe所在目录, JavaService.exe -install test "%JA
  • windows运行 jar java -jar XXX.jar java -server -Xms1024m -Xmx20480m -jar $JAR_NAME.jar windows 后台运行 jar 1、cmd 下执行方式: start /min java -server -Xms1024m -Xmx20480m -jar $...
  • windows server 后台运行jar包 当代码放到服务器上跑时,当命令窗口关闭后,代码也就停止运行,下面介绍简单粗暴的实现jar包后台运行 1:创建一个文件(code_jars) 2、在code_jars下创建两文本文档 给start.txt...
  • windows后台运行jar包

    千次阅读 2019-07-29 14:00:47
    javaw -jar test.jar
  • 1. 设置后台运行jar包 好处就是防止有的人手欠给你关了,当然有可能是不小心. @echo off start javaw -jar xxxx.jar exit 2. 关闭这个jar包 2.1 自己发现的方法 我看网上都是用指令找到这个pid 然后kill掉,但是如果...
  • windows平台下 后台运行 jar 1、cmd 下执行方式:后台运行 start /min java -server -Xms1024m -Xmx20480m -jar $JAR_NAME.jar或:start /b java -Xms1024m -Xmx20480m -jar $JAR_NAME.jar 转载于:...
  • Windows服务器后台运行jar包

    千次阅读 2020-08-03 17:49:16
    为了避免这种情况的发生,需要将执行jar包,以后台进程的方式执行jar包,类似linux服务器,以nohup java -jar xxx.jar的方式。 二.解决办法 2.1 查看windows服务器上的环境变量 2.2 自定义程序启动名称 在环境...
  • 最近在客户现场调试时,由于客户用的是windows服务器,因此打算将jar包打成服务,但在调试过程中为了方便调试直接运行bat脚本(注:脚本内容是java -jar abc.jar),即相当于直接命令行java -jar abc.jar ,调试是...
  • Windows Server后台运行Jar包

    千次阅读 2019-12-11 12:29:15
    Windows Server内JDK,MySQL等Jar包需要的环境配置正确,不然会各种报错 2. 创建txt文件,修改文件名为start.bat,内容如下: @echo off title 正在启动Admin color 0A start javaw -jar admin.jar echo . echo ...
  • 命令行中运行jar包(cmd)

    千次阅读 2020-07-18 18:40:15
    使用windows运行jar包 怎么在命令行工具中运行jar包呢? 找到jar包的位置 选中文件所在位置导航栏 并输入cmd 此时进入命令行工具 输入Java -jar HelloWord.jar(注意空格) 输入完Java -jar 之后可以按 tab键...
  • Windows下运行和终止jar包运行终止Jar包打包运行jar包终止jar包 运行终止Jar包 打包 用Maven打包Springboot项目 在target路径下找到jar包,在jar包路径下打开Terminal 运行jar包 输入 java -jar packagename ...
  • windows实现自动部署jar包运行程序

    千次阅读 2018-11-20 11:29:26
    windows运行jar包还是比较简单的,这边博客只是把启动的命令打包成一个windows可执行的bat文件下面就说一下吧 首先在windwos放置jar包的位置,新建start.bat文件 文件内容如下 @echo off java -jar doctor-pc-...
  • 1、Windows常规启动jar包(外置配置文件) #java -jar jar_path.jar --spring.config.location=config_path java -jar demo.jar --spring.config.location=application.properties 启动后,命令框可以看到启动...
  • Windows下在后台运行jar包

    万次阅读 2018-10-21 10:27:18
    新建一个bat文件,输入: ...执行这个批处理程序就可以在后台运行jar包了 注意: balabala只是一个名字,可以随便定义。 写个停止脚本 stop.bat 内容如下 @echo off taskkill /f /im balabala.exe exit ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,232
精华内容 892
关键字:

windows运行jar包