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-...
在Windows环境下,设置和管理Redis集群可能相对复杂,但通过编写启动脚本可以实现一键启动,简化操作流程。以下将详细介绍如何创建并使用“redis集群windows启动脚本”。 1. **Redis集群概念** Redis集群是Redis...
为了确保在服务器重启后Redis能够自动启动,我们需要配置一个开机启动脚本。以下将详细讲解Redis开机启动脚本的原理和配置过程。 首先,Redis开机启动脚本通常是Linux系统的init脚本或者systemd服务单元文件,它...
nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本...
rocketmq设置开机启动脚本
SpringCloud微服务架构,启动脚本,动态输出日志,并指向启动日志脚本位置。
SpringBoot windows启动脚本
本文将深入探讨如何利用自创的IPXE启动脚本来实现LANBOOT和WAN BOOT,以及如何与群晖(Synology)等服务器配合使用。 首先,让我们理解IPXE的基本概念。IPXE不仅支持PXE的所有协议,如DHCP和TFTP,还增加了对HTTP、...
### 嵌入式Linux文件系统启动脚本及其分析 #### 一、概述 嵌入式Linux系统的启动过程是理解其工作原理的关键之一。在内核完成初始化之后,接下来的步骤便是启动用户空间的服务和应用。这个过程通常涉及到一系列...
linux服务器,springboot,spring cloud、spring cloud alibaba等项目启动脚本 下载脚本, 1,上传脚本至jar包同级目录 2,更改脚本: jar包名称 项目文件路径 日志路径(包含日志名称) 脚本已配置好jvm优化...
spring boot windows 启动脚本
《深入理解Tomcat6启动脚本》 在Java Web应用领域,Tomcat作为一个流行的开源Servlet容器,被广泛用于部署和管理Web应用程序。然而,要确保Tomcat顺利运行,正确理解和配置启动脚本至关重要。本文将详细解析Tomcat6...
这篇文档将深入探讨如何使用assembly插件进行项目打包,以及如何生成适用于Windows和Linux环境的启动脚本。 首先,`assembly`插件是Apache Maven的一个强大组件,它允许开发者定义一个详细的描述文件(通常是`...
springboot项目linux系统下 通用 启动脚本 支持日志输出、远程调试开启 支持start、stop、restart命令 通用启动脚本,只需将服务名改成自己的服务名即可! 保证可用!
在描述中提到的“一键配置及启动脚本”(es5部署脚本.sh)是为了简化Elasticsearch的部署过程而设计的。通常,安装Elasticsearch需要手动配置多个文件,包括`elasticsearch.yml`(主要配置文件)、`jvm.options`...
consul的启动脚本,用于和kong网关进行结合使用,用来分流
fastdfs自动启动脚本
Centos编译安装Tengine&nginx加自启动脚本.pdf 本文档主要介绍了Centos下编译安装Tengine和nginx的步骤,并且添加了自启动脚本,使得服务器重新启动后nginx服务自动启动。 1. 安装PCRE PCRE(Perl Compatible ...
自动启动脚本的创建和使用对于系统管理员来说至关重要,它确保了Oracle数据库服务在系统启动时能自动运行,保证业务的连续性和稳定性。本文将详细讲解Oracle自动启动脚本的原理、创建方法以及如何进行操作。 一、...
Burp-suit工具以及启动脚本