先写个例子,用Java启动tomcat
package com.yymt.pf.rpc.loadbalance;
import java.io.File;
import java.io.IOException;
public class ExecFileUtil {
public static void main(String[] args) throws IOException {
run("cmd /C start startup.bat", null, new File(
"E:\\develop_tools\\apache-tomcat-6.0.26\\bin\\"));
System.out.println("Started!");
}
/**
* @param path
* a specified system command
* @param envp
* array of strings, each element of which has environment
* variable settings in the format name=value, or null if the
* subprocess should inherit the environment of the current
* process.
* @param dir
* the working directory of the subprocess, or null if the
* subprocess should inherit the working directory of the current
* process.
* @return
* @throws IOException
*/
public static Process run(String cmd, String[] envp, File dir)
throws IOException {
Runtime rt = Runtime.getRuntime();
return rt.exec(cmd, envp, dir);
}
}
其实很简单,但是结合一些应用场景,也许就很有用了,比如在软件级集群,集群控制器可以通过批处理命令来重启健康状况恶化的服务器实例。当然是指单机多实例集群,跨物理机的集群,应该需要os或者硬件级别的支持吧
这里有些参考
分享到:
相关推荐
### Java打包成可执行文件步骤详解 在Java开发过程中,将编写好的程序打包成一个可执行文件是非常常见的需求。这不仅方便程序的分发与部署,还能提高程序的可用性。本文将通过一个具体的示例来详细介绍如何将Java...
### 如何将Java源代码转换为可执行文件(.exe):图文教程 #### 一、从Eclipse导出文件 在将Java源代码转换为可执行文件之前,我们需要先确保项目已经正确构建并测试无误。接下来,我们将通过Eclipse来导出项目。 ...
将Java原代码转换为可执行的EXE文件是许多开发者追求的目标,尤其是在Windows平台上,因为EXE文件能够更方便地分发和运行。下面,我们将深入探讨如何通过一系列步骤,利用Eclipse IDE、JAR文件、批处理脚本(BAT)...
标题中的“生成java可执行文件”指的是将Java程序转换成可以直接运行的格式,如同Windows操作系统下的.exe文件。这种转换的目的是使Java程序更便于运行,尤其是对于那些没有安装Java运行环境的用户。描述中提到的...
在Java编程环境中,将源代码转化为可执行文件是开发者经常遇到的任务。这使得代码可以在无需JDK(Java Development Kit)的环境下运行,只需要一个JRE(Java Runtime Environment)。以下是详细的步骤,讲解如何将...
Java 代码打包成 JAR 文件以及转换为 EXE 可执行文件 本篇博客旨在教您如何将 Java 代码打包成 JAR 文件,并将其转换为 EXE 可执行文件。以下是详细的步骤和知识点: Step 1:将 Java 项目打包成可执行 JAR 文件 ...
在Java开发中,将程序编译成可执行文件是发布软件的关键步骤。本篇将详细介绍如何使用Java的打包工具,特别是"jar"命令,来将Java程序转换为可执行的JAR(Java Archive)文件。 标题提及的“把Java程序编译成可执行...
在Java编程中,有时我们需要与操作系统进行交互,例如调用已存在的Windows系统下的.exe可执行文件。这在处理一些特定的任务,如自动化脚本、数据分析或者其他需要借助外部工具完成的功能时非常常见。本文将深入探讨...
在Java编程中,将代码打包成可执行文件是常见的需求,尤其在分发软件或部署应用程序时。这个过程通常涉及到JAR(Java Archive)文件的创建,它是一种用于收集多个类文件、相关的元数据和资源文件的容器。下面将详细...
Java 制作可执行文件是指将 Java 源代码编译成可执行的文件,例如可执行的 JAR 文件包。要制作可执行文件,需要使用 JDK 的 jar 命令将 Java 类文件打包成 JAR 文件,并在 MANIFEST.MF 文件中指定 Main-Class 项,...
但是,Java 源代码不能直接执行,需要通过编译和打包成可执行文件(exe)来实现跨平台运行。在本文中,我们将详细介绍如何将 Java 源代码转换为可执行文件(exe)。 从 Eclipse 导出文件 Eclipse 是一个流行的集成...
总的来说,JAVA Swing创建可执行文件是一个将代码、资源和依赖项整合到一个独立可运行单元的过程。jBuilder2006作为一款集成开发环境,提供了友好的界面和工具来简化这个过程,使得开发者可以更专注于编写高质量的...
### Java生成双击可执行文件知识点详解 #### 标题:Java生成双击可执行文件 在本篇文章中,我们将详细介绍如何使用Java语言创建一个可以通过简单双击来运行的`.jar`文件。这对于希望简化应用程序启动流程的开发者...
在Java开发环境中,有时我们需要...通过以上步骤,你可以成功地将Java项目打包成jar,并进一步转换为.exe可执行文件,便于在不安装Java环境的计算机上运行。在实际操作中,可以参考附带的使用文档以获取更详细的指导。
- 下载并安装exe4j,这是一个专门用于将Java应用程序转换为Windows可执行文件的工具。启动exe4j,选择“创建一个新的可执行文件”选项开始新项目。 3. **项目设置**: - 在exe4j中,你需要提供Java主类,即包含`...
将Java项目打包成可执行文件是一项常见的需求,尤其是在部署应用程序到非开发环境时。通过将Java项目转换为可执行文件(.exe),可以方便地在Windows操作系统上运行,无需用户安装Java运行环境(JRE)。本文将详细...
编译好的.class文件是Java编译器将.java源码转换成的字节码,它们是Java虚拟机(JVM)可直接执行的二进制文件。.jar文件是Java的归档文件,它将多个.class文件打包在一起,便于分发和运行。在游戏中,.jar文件包含...
Java提供了这样的能力,让我们可以直接在Java程序中运行JS代码。这主要得益于Oracle公司在Java 6版本引入的一个新特性——Java Scripting API(JSR 223),它允许Java程序执行多种脚本语言,包括JavaScript。 ### 1...
标题中的“水费收取 java编的小程序含源代码和可执行文件”表明这是一个基于Java编程语言开发的应用程序,主要用于计算并收取超出标准用水量的水费。这个小程序设计了一个规则,即用户在每月有一定的免费用水指标,...
### 如何将Java源代码转换为可执行文件(.exe)...通过上述步骤,你可以将Java源代码成功地转换为Windows平台上的可执行文件。这对于分发和部署Java应用程序非常有用,尤其是对于那些不熟悉命令行操作的最终用户来说。