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
分享到:
相关推荐
下面是一个简单的Java程序,用于调用批处理文件并读取其输出。 ```java public class Test { public static void main(String[] args) { try { String command = args.length == 0 ? "notepad" : args[0]; ...
例如,启动Java程序的批处理文件可能包含以下内容: ```batch @echo off java -jar testjar.jar ``` 这里,`@echo off`命令用于关闭命令行的回显,使得脚本执行过程更清晰。第二行`java -jar testjar.jar`是实际...
在Linux系统中,Java开发者经常需要管理Spring Boot应用程序,包括启动、停止和重启等操作。为了简化这个过程,我们可以创建一个批处理脚本,通常是一个`.sh`文件,来实现一键执行这些任务。本文将详细讲解如何编写...
通常,启动Java程序有两种主要方式:通过命令行和使用批处理文件。 1. **命令行启动Java程序**: - 首先,你需要确保系统环境变量`JAVA_HOME`已经设置,并且`PATH`变量包含了`JAVA_HOME/bin`目录,这样可以在任何...
标题 "利用脚本启动Java程序" 涉及到的是如何通过编写脚本来自动化执行Java应用程序,这在日常开发和运维工作中非常常见。脚本语言如bash、Windows批处理等可以方便地帮助我们管理和控制Java程序的启动、停止以及...
在Java开发中,如果你需要在应用程序启动时确保Oracle服务已经运行,或者需要在程序内部操作Oracle服务,可以使用Java的Runtime类或者ProcessBuilder类来执行批处理文件或直接执行操作系统命令。 总的来说,批处理...
本bat文件是用于Java web系统部署使用 将此bat文件放在和tomcat、jdk、Javaweb系统文件同一个文件夹下 分别配置jdk/tomcat的位置 双击改文件即可启动tomcat、Jdk
然而,为了实现Java程序在Windows开机时自动启动,并且在用户登录之前就已经运行,我们需要将其转化为一个Windows服务。这个过程涉及到Java程序的打包、服务创建工具的使用以及服务管理的一些基本知识。 首先,我们...
首先,Java开发环境主要包括JDK(Java Development Kit)的安装,这是编写、编译和运行Java程序的基础。JDK包含了Java编译器、Java运行时环境、开发工具和其他必要的组件。在Windows操作系统中,配置Java开发环境...
本篇文章将详细讲解如何在Java程序中调用本地的批处理文件。 首先,Java提供了`Runtime`类的`exec()`方法来执行外部程序或命令。在给定的代码示例中,`Runtime.getRuntime().exec("c:\\1.bat")`就是用来启动位于C...
"Pro.bat"很可能是项目的启动脚本,一个批处理文件,用于设置环境变量,定位到Java虚拟机(JVM),并运行主类,从而启动这个批处理系统。 总的来说,这个示例项目提供了一个用Java和SQL Server 2000实现批处理操作...
- `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应用,可以实现类似开机启动的效果。 4. **批处理脚本或Shell脚本**:在Windows和Unix系统中,可以创建批处理文件(`.bat`)或Shell脚本(`.sh`),在其中调用Java命令启动程序,并将其...
2. **配置启动脚本**:创建一个批处理文件(Windows)或shell脚本(Linux/Unix),用于启动Java程序,指定JVM参数、类路径等。 3. **安装服务**:使用上述提到的服务管理工具,如`winsw`或`Systemd`配置服务定义...
在Java项目中,`start.bat`通常包含了启动Java应用的命令,例如: ``` @echo off java -jar myapplication.jar ``` - 这样的批处理文件让用户只需双击即可运行Java应用程序,而无需手动打开命令行并输入复杂的...
除了执行命令,文档中还提到了Java程序中对DOS命令的调用,例如使用`convert`命令进行文件格式转换、使用`cmd`命令来启动文件、使用`start`命令打开文档等: ```java Process process = Runtime.getRuntime().exec...
当需要定期或按需运行Java程序时,利用这两种脚本语言可以极大地提高工作效率。下面将详细介绍如何使用shell脚本(适用于Unix/Linux系统)和bat脚本(适用于Windows系统)来运行Java程序。 **shell脚本运行Java程序...
标题中的"jar文件运行批处理"指的是创建一个批处理脚本,使得用户可以通过双击批处理文件来启动Java应用程序。批处理文件本质上是包含一系列命令的文本文件,这些命令会在DOS命令行环境下执行。 "JarExecutor.bat...