1、新建文件夹myapp,放你的应用;
2、将你的程序打成Jar包myapp.jar;
2、在myapp下新建lib文件夹,将myapp.jar和所依赖的包放到lib文件夹下
3、分别建立startup.bat/startup.sh文件,把以下内容分别考入两个文件中,并把StartUp改成你的启动程序名
Windows下的bat脚本
- @echo off
- setlocal enabledelayedexpansion
- echo %java_home%
- set jre="%java_home%\bin\java"
- set tempclass="%java_home%\lib\dt.jar";"%java_home%\lib\tools.jar";.
- for %%i in (lib\*.*) do (
- set tempclass=!tempclass!;%%i;
- )
- start "Exp" %jre% -classpath !tempclass! StartUp
- endlocal
Linux下的Shell脚本
- #!/bin/bash
- tmpclasspath=.
- for i in `ls lib/*.jar`
- do
- tmpclasspath=$tmpclasspath:./lib/$i
- done
- $JAVA_HOME/bin/java -classpath $tempclasspath StartUp
当然你如果在windows下,你还可以使用JavaLauncher/JSmooth 之类的工具包装成EXE
还有,如果你把jdk的也放到lib下(最好精简一下),你的应用就不依赖于系统的JDK环境,可以独立运行了
分享到:
相关推荐
以下展示启动脚本示例,过程中遇到的问题,以及相关的解决办法。 1、启动脚本 #!/bin/sh export EUREKA=ruoyi-eureka-1.0.2-SNAPSHOT.jar export CONFIG=ruoyi-config-1.0.2-SNAPSHOT.jar export AUTH=ruoyi-auth-...
rocketmq设置开机启动脚本
SpringBoot windows启动脚本
spring boot windows 启动脚本
linux服务器,springboot,spring cloud、spring cloud alibaba等项目启动脚本 下载脚本, 1,上传脚本至jar包同级目录 2,更改脚本: jar包名称 项目文件路径 日志路径(包含日志名称) 脚本已配置好jvm优化...
springboot项目linux系统下 通用 启动脚本 支持日志输出、远程调试开启 支持start、stop、restart命令 通用启动脚本,只需将服务名改成自己的服务名即可! 保证可用!
consul的启动脚本,用于和kong网关进行结合使用,用来分流
java的windows启动脚本
java项目启动脚本,启动、重启
Burp-suit工具以及启动脚本
这是一个java项目打包部署以后的启动脚本,配置了启动参数等
tomcatomcat6启动脚本t6启动脚本,tomcat6启动脚本tomcat6启动脚本
redis开机启动脚本,配合redis编译安装使用,有需要的在下载。为什么无法设置0分?无需说明简介大家在安装过程中就明白了(凑数)
linux通用版本jar启动脚本傻瓜式启动 sh run.sh start 启动 sh run.sh stop 停止 nohup java -jar XXX.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
jenkins 开机启动脚本 2.0
HadoopHA集群 批量启动脚本HadoopHA集群 批量启动脚本HadoopHA集群 批量启动脚本HadoopHA集群 批量启动脚本
springboot项目启动脚本,jar包项目万能启动脚本,只需要替换文件中注释的需要替换的地方 其他不需要改动,将脚本文件放到项目jar包相同目录下,再给脚本文件赋予权限:chmod +x 脚本文件名 之后直接:./脚本文件名...
SpringCloud微服务架构,启动脚本,动态输出日志,并指向启动日志脚本位置。
nexus私服的启动脚本,完成对nexus私服的启动,停止,重启,查看启动状态等功能
hive安装依赖以及启动脚本 文件包含如下: 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm 04_...