`
lizhou
  • 浏览: 109884 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

启动java程序的批处理

    博客分类:
  • java
 
阅读更多

windows 下的批处理文件:

@echo off
rem 当前盘符和路径:%~dp0

set root_path=%~dp0
set lib_path=%root_path%libs

rem jar存放路径 %lib_path%

cd %lib_path%
setlocal enabledelayedexpansion 
for /R %%d in (*) do (
set cp=!cp!;%%d
)
rem classpath %cp%

cd %root_path%bin
java -cp %cp% cn.eticket.dailybatch.Main
 

linux下的批处理文件:

#!/bin/sh
app_home=`pwd`
classpath=$app_home/bin

for libjar in "$app_home"/libs/*.jar
do
classpath="$classpath":"$libjar"
done

echo $classpath
cd "$app_home"/bin
nohup java -cp $classpath cn.demo.Main $* > myout.file 2>&1 &

 

目录结构:

project/bin project/libs project/*.*

 

网络上另外一个例子的参考地址:

http://blog.csdn.net/jadyer/article/details/7960802

 

 

 

 

 

分享到:
评论
1 楼 di1984HIT 2014-02-20  
学习了,不错

相关推荐

    Java调用批处理示例

    下面是一个简单的Java程序,用于调用批处理文件并读取其输出。 ```java public class Test { public static void main(String[] args) { try { String command = args.length == 0 ? "notepad" : args[0]; ...

    windows批处理命令执行java程序

    例如,启动Java程序的批处理文件可能包含以下内容: ```batch @echo off java -jar testjar.jar ``` 这里,`@echo off`命令用于关闭命令行的回显,使得脚本执行过程更清晰。第二行`java -jar testjar.jar`是实际...

    linux 一键启动 jar包 批处理脚本

    在Linux系统中,Java开发者经常需要管理Spring Boot应用程序,包括启动、停止和重启等操作。为了简化这个过程,我们可以创建一个批处理脚本,通常是一个`.sh`文件,来实现一键执行这些任务。本文将详细讲解如何编写...

    java程序启动bat

    通常,启动Java程序有两种主要方式:通过命令行和使用批处理文件。 1. **命令行启动Java程序**: - 首先,你需要确保系统环境变量`JAVA_HOME`已经设置,并且`PATH`变量包含了`JAVA_HOME/bin`目录,这样可以在任何...

    利用脚本启动java程序

    标题 "利用脚本启动Java程序" 涉及到的是如何通过编写脚本来自动化执行Java应用程序,这在日常开发和运维工作中非常常见。脚本语言如bash、Windows批处理等可以方便地帮助我们管理和控制Java程序的启动、停止以及...

    批处理文件启动Oracle服务

    在Java开发中,如果你需要在应用程序启动时确保Oracle服务已经运行,或者需要在程序内部操作Oracle服务,可以使用Java的Runtime类或者ProcessBuilder类来执行批处理文件或直接执行操作系统命令。 总的来说,批处理...

    部署Javaweb程序批处理

    本bat文件是用于Java web系统部署使用 将此bat文件放在和tomcat、jdk、Javaweb系统文件同一个文件夹下 分别配置jdk/tomcat的位置 双击改文件即可启动tomcat、Jdk

    java程序做windows服务,随机启动

    然而,为了实现Java程序在Windows开机时自动启动,并且在用户登录之前就已经运行,我们需要将其转化为一个Windows服务。这个过程涉及到Java程序的打包、服务创建工具的使用以及服务管理的一些基本知识。 首先,我们...

    Java开发环境配置批处理

    首先,Java开发环境主要包括JDK(Java Development Kit)的安装,这是编写、编译和运行Java程序的基础。JDK包含了Java编译器、Java运行时环境、开发工具和其他必要的组件。在Windows操作系统中,配置Java开发环境...

    Java调用Windows批处理.docx

    本篇文章将详细讲解如何在Java程序中调用本地的批处理文件。 首先,Java提供了`Runtime`类的`exec()`方法来执行外部程序或命令。在给定的代码示例中,`Runtime.getRuntime().exec("c:\\1.bat")`就是用来启动位于C...

    sql2000+java 批处理,测试demo

    "Pro.bat"很可能是项目的启动脚本,一个批处理文件,用于设置环境变量,定位到Java虚拟机(JVM),并运行主类,从而启动这个批处理系统。 总的来说,这个示例项目提供了一个用Java和SQL Server 2000实现批处理操作...

    编写批处理命令来执行JAVA文件

    - `run.bat`: 这个文件通常包含启动Java程序所需的命令。例如: ``` @echo off rem 设置类路径 set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar rem 指定Java主类并传递参数 java ...

    java远程调用批处理文件代码归总

    Java远程调用批处理文件是将Java编程与批处理脚本结合的一种技术,它允许Java程序执行在远程服务器上的批处理任务,而无需人工干预。这通常涉及到网络通信和进程间交互,使得分布式系统能够更加灵活地管理和调度任务...

    Java 开机启动源码下载

    通过设置特定时间点启动Java应用,可以实现类似开机启动的效果。 4. **批处理脚本或Shell脚本**:在Windows和Unix系统中,可以创建批处理文件(`.bat`)或Shell脚本(`.sh`),在其中调用Java命令启动程序,并将其...

    java程序写入服务

    2. **配置启动脚本**:创建一个批处理文件(Windows)或shell脚本(Linux/Unix),用于启动Java程序,指定JVM参数、类路径等。 3. **安装服务**:使用上述提到的服务管理工具,如`winsw`或`Systemd`配置服务定义...

    java 工程生成批处理和生成EXE

    在Java项目中,`start.bat`通常包含了启动Java应用的命令,例如: ``` @echo off java -jar myapplication.jar ``` - 这样的批处理文件让用户只需双击即可运行Java应用程序,而无需手动打开命令行并输入复杂的...

    编程语言java批处理.pdf

    除了执行命令,文档中还提到了Java程序中对DOS命令的调用,例如使用`convert`命令进行文件格式转换、使用`cmd`命令来启动文件、使用`start`命令打开文档等: ```java Process process = Runtime.getRuntime().exec...

    shell,bat脚本运行java程序

    当需要定期或按需运行Java程序时,利用这两种脚本语言可以极大地提高工作效率。下面将详细介绍如何使用shell脚本(适用于Unix/Linux系统)和bat脚本(适用于Windows系统)来运行Java程序。 **shell脚本运行Java程序...

    jar文件运行批处理

    标题中的"jar文件运行批处理"指的是创建一个批处理脚本,使得用户可以通过双击批处理文件来启动Java应用程序。批处理文件本质上是包含一系列命令的文本文件,这些命令会在DOS命令行环境下执行。 "JarExecutor.bat...

Global site tag (gtag.js) - Google Analytics