`
gaoyuntao2005
  • 浏览: 311179 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

启动脚本

阅读更多

Shell代码  收藏代码
  1.    

1、新建文件夹myapp,放你的应用;

2、将你的程序打成Jar包myapp.jar;
2、在myapp下新建lib文件夹,将myapp.jar和所依赖的包放到lib文件夹下

3、分别建立startup.bat/startup.sh文件,把以下内容分别考入两个文件中,并把StartUp改成你的启动程序名

 

Windows下的bat脚本

Dos script代码  收藏代码
  1. @echo off  
  2. setlocal enabledelayedexpansion  
  3. echo %java_home%  
  4. set jre="%java_home%\bin\java"  
  5. set tempclass="%java_home%\lib\dt.jar";"%java_home%\lib\tools.jar";.  
  6. for %%i in (lib\*.*) do (  
  7. set tempclass=!tempclass!;%%i;  
  8. )  
  9. start "Exp" %jre% -classpath !tempclass! StartUp  
  10. endlocal  

 Linux下的Shell脚本

Shell代码  收藏代码
  1. #!/bin/bash  
  2. tmpclasspath=.  
  3. for i in `ls lib/*.jar`   
  4. do   
  5. tmpclasspath=$tmpclasspath:./lib/$i  
  6. done  
  7. $JAVA_HOME/bin/java -classpath $tempclasspath StartUp  

 

当然你如果在windows下,你还可以使用JavaLauncher/JSmooth 之类的工具包装成EXE

还有,如果你把jdk的也放到lib下(最好精简一下),你的应用就不依赖于系统的JDK环境,可以独立运行了

分享到:
评论

相关推荐

    centos7下启动springboot项目启动脚本(shell脚本)

    以下展示启动脚本示例,过程中遇到的问题,以及相关的解决办法。 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-...

    redis集群windows启动脚本

    在Windows环境下,设置和管理Redis集群可能相对复杂,但通过编写启动脚本可以实现一键启动,简化操作流程。以下将详细介绍如何创建并使用“redis集群windows启动脚本”。 1. **Redis集群概念** Redis集群是Redis...

    redis开机启动脚本

    为了确保在服务器重启后Redis能够自动启动,我们需要配置一个开机启动脚本。以下将详细讲解Redis开机启动脚本的原理和配置过程。 首先,Redis开机启动脚本通常是Linux系统的init脚本或者systemd服务单元文件,它...

    nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本naco

    nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本...

    rocketmq设置开机启动脚本

    rocketmq设置开机启动脚本

    SpringCloud服务启动脚本

    SpringCloud微服务架构,启动脚本,动态输出日志,并指向启动日志脚本位置。

    SpringBoot windows启动脚本

    SpringBoot windows启动脚本

    自创ipxe启动脚本,可lanboot 可wan boot

    本文将深入探讨如何利用自创的IPXE启动脚本来实现LANBOOT和WAN BOOT,以及如何与群晖(Synology)等服务器配合使用。 首先,让我们理解IPXE的基本概念。IPXE不仅支持PXE的所有协议,如DHCP和TFTP,还增加了对HTTP、...

    嵌入式linux文件系统启动脚本及分析 linuxrc init shell busybox 分析

    ### 嵌入式Linux文件系统启动脚本及其分析 #### 一、概述 嵌入式Linux系统的启动过程是理解其工作原理的关键之一。在内核完成初始化之后,接下来的步骤便是启动用户空间的服务和应用。这个过程通常涉及到一系列...

    spring boot/spring cloud项目启动脚本,默认名称:start.sh

    linux服务器,springboot,spring cloud、spring cloud alibaba等项目启动脚本 下载脚本, 1,上传脚本至jar包同级目录 2,更改脚本: jar包名称 项目文件路径 日志路径(包含日志名称) 脚本已配置好jvm优化...

    spring boot windows 启动脚本

    spring boot windows 启动脚本

    tomcat6启动脚本

    《深入理解Tomcat6启动脚本》 在Java Web应用领域,Tomcat作为一个流行的开源Servlet容器,被广泛用于部署和管理Web应用程序。然而,要确保Tomcat顺利运行,正确理解和配置启动脚本至关重要。本文将详细解析Tomcat6...

    assembly项目打包插件,包含windows与linux环境下的启动脚本

    这篇文档将深入探讨如何使用assembly插件进行项目打包,以及如何生成适用于Windows和Linux环境的启动脚本。 首先,`assembly`插件是Apache Maven的一个强大组件,它允许开发者定义一个详细的描述文件(通常是`...

    springboot项目linux系统下 通用 启动脚本

    springboot项目linux系统下 通用 启动脚本 支持日志输出、远程调试开启 支持start、stop、restart命令 通用启动脚本,只需将服务名改成自己的服务名即可! 保证可用!

    es 5.4.3版本及一键配置及启动脚本

    在描述中提到的“一键配置及启动脚本”(es5部署脚本.sh)是为了简化Elasticsearch的部署过程而设计的。通常,安装Elasticsearch需要手动配置多个文件,包括`elasticsearch.yml`(主要配置文件)、`jvm.options`...

    consul的启动脚本

    consul的启动脚本,用于和kong网关进行结合使用,用来分流

    fastdfs自动启动脚本

    fastdfs自动启动脚本

    Centos编译安装Tengine&nginx加自启动脚本.pdf

    Centos编译安装Tengine&nginx加自启动脚本.pdf 本文档主要介绍了Centos下编译安装Tengine和nginx的步骤,并且添加了自启动脚本,使得服务器重新启动后nginx服务自动启动。 1. 安装PCRE PCRE(Perl Compatible ...

    Oracle 自动启动脚本

    自动启动脚本的创建和使用对于系统管理员来说至关重要,它确保了Oracle数据库服务在系统启动时能自动运行,保证业务的连续性和稳定性。本文将详细讲解Oracle自动启动脚本的原理、创建方法以及如何进行操作。 一、...

    Burp-suit工具以及启动脚本.zip

    Burp-suit工具以及启动脚本

Global site tag (gtag.js) - Google Analytics