1、确定哪些类文件是需要做成启动脚本的执行接口,单独拿出来。最好不好package了
2、把引用到的文件打成jar包,把引用到的jar包都放在一起!
打包方式:
jar -cvf xx.jar com/* com包下多个文件
jar -cvf xx.jar *
jar -cvf xx.jar xx.class
注意:如果是web应用程序的话,需要到WebRoot/WEB-INF/classes目录下把class打包,而不是打包src源文件。注意包路径问题!
3、编写脚本
bat编写
javac -cp xx.jar;xxx.jar A.java //编译A.java成A.class
java -cp .;xx.jar;xxx.jar A //执行A.class
多个jar包之间用;隔开,把所有的jar包都放进去。如果直接用class文件,那么编译就可以省略。
sh编写
javac -cp xx.jar:xxx.jar A.java //编译A.java成A.class
java -cp .;xx.jar:xxx.jar A //执行A.class
多个jar包之间用:隔开
4、运行就可以了!可以让它开机自启动或定期执行
PS:还有中编写方式,设置Classpath路径,没有具体研究过。
Path =`path`
for i in lib/*;
do CLASSPATH=$Path/$i:"$CLASSPATH";
done
javac -Dfile.encoding=UTF-8 -classpath .:$CLASSPATH Server
分享到:
相关推荐
下面将详细介绍如何使用shell脚本(适用于Unix/Linux系统)和bat脚本(适用于Windows系统)来运行Java程序。 **shell脚本运行Java程序** 在Unix/Linux环境中,我们可以创建一个.sh文件作为shell脚本来执行Java程序...
在Windows和Linux环境中,启动批处理脚本(bat)和shell脚本(sh)是常见的任务,特别是在自动化和脚本执行过程中。`RunScript.java`和`StreamGobbler.java`这两个文件可能就是用来实现这个功能的。 `RunScript....
在Windows上,我们可以创建一个`.bat`文件,而在Linux上,我们需要一个`.sh`脚本。这些文件将用来启动Spring Boot应用。 对于Windows的`.bat`文件,内容可能如下: ```batch @echo off java -jar path\to\your\...
本主题将详细介绍如何利用Java编写脚本启动和停止服务,以及涉及到的相关技术点。 首先,让我们关注“java操作脚本命令”。在Linux环境中,我们通常使用shell脚本来管理服务。例如,启动一个Java服务,我们可以编写...
在Windows环境下,`stop-ersweb.sh`可能是用来停止通过`KeyIntl-Startup.bat`启动的进程。这通常涉及到查找并杀死对应的Java进程,可能的实现如下: ```batch @echo off set PID=$(tasklist /NH /FI "IMAGENAME eq ...
2. **检查Java是否已安装**:在启动脚本中,我们应当确保Java环境已经正确安装。这通常通过检查JAVA_HOME是否存在以及java可执行文件是否可运行来实现。 3. **启动Java服务**:使用`nohup`或`screen`命令来后台运行...
Windows系统下运行 start.bat<br> Linux系统下运行 start.sh 关闭stop.sh > start.sh 脚本支持 jmx、debug、status参数 如:<br> > start.sh jmx 启动远程jmx支持 <br> > start.sh debug 开启远程debug方式启动 ...
总结来说,这个压缩包文件包含两个启动脚本:一个.bat文件用于Windows,一个.sh文件用于Linux。这两个脚本都是为了执行同一个.jar文件,该文件由Java开发人员在IDE中创建,包含了完整的应用程序代码。通过这样的方式...
Tomcat的启动和关闭通常通过执行`bin/startup.sh`或`bin/startup.bat`(对于Unix/Linux和Windows系统)来完成。这些脚本实际上执行的是`catalina.sh`或`catalina.bat`,分别对应`catalina start`和`catalina stop`...
启动和停止Tomcat可以通过bin目录下的startup.sh和shutdown.sh脚本完成。 在Windows平台上,Java的安装通常更为直观,只需运行下载的.exe安装程序,按照向导提示进行操作。Tomcat的免安装压缩包同样需要解压,然后...
本文将深入探讨如何在Linux和Windows操作系统中启动Tomcat,以及与之相关的配置和管理脚本。 首先,让我们来看一下`window-tomcatRestart.bat`这个文件,这通常是一个批处理文件,用于在Windows环境中重启Tomcat...
1. `<CATALINA_HOME>/bin`: 这个目录包含启动和停止Tomcat的脚本,如`catalina.sh`或`catalina.bat`(适用于Linux/Unix和Windows)。在运行这些脚本之前,通常需要设置`JAVA_HOME`环境变量,指向你的JDK安装路径。`...
Tomcat的启动与停止可以通过命令行进行,例如使用`startup.sh`(Unix/Linux)或`startup.bat`(Windows)来启动,`shutdown.sh`或`shutdown.bat`来停止。在调试时,可以使用`catalina debug`命令。确保系统环境变量`...
本压缩包包含Tomcat在Windows和Linux两个操作系统上的不同版本,旨在提供跨平台的灵活性,满足开发者在各种环境下的需求。 在Windows系统上,Tomcat安装和配置相对简单,适合初学者快速上手。下载对应版本的Tomcat ...
WebSphere Application Server(简称WAS)是IBM提供的一款企业级应用服务器,用于部署和管理Java应用程序,特别是基于Java EE(Java Platform, Enterprise Edition)的应用。在日常运维中,为了提高效率,管理员通常...
启动脚本通常名为`startup.sh`(在Unix/Linux环境)或`startup.bat`(在Windows环境)。这个脚本位于Tomcat安装目录的`bin`子目录下。在Linux环境下,`startup.sh`是bash脚本,通过执行`./startup.sh`命令来启动...
在Windows系统中,可以通过双击`bin`目录下的`startup.bat`脚本来启动Tomcat;在Linux或Mac系统中,可以使用`bin/startup.sh`脚本。启动后,Tomcat会在默认端口8080上运行,你可以通过浏览器访问`...
4. **批处理脚本或Shell脚本**:在Windows和Unix系统中,可以创建批处理文件(`.bat`)或Shell脚本(`.sh`),在其中调用Java命令启动程序,并将其添加到系统的启动目录,以实现开机自启动。 5. **注册表编辑**:在...