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

windows下脚本.bat运行java程序

阅读更多

脚本中最主要的是指定三项内容;

第一项:使用的jdk,程序运行环境的支持。

第二项:使用的jar包,项目使用到的依赖包。

第三项:指定main类,程序入口。

---bat文件内容---
@echo on
set JAVA_HOME=C:\jdk1.5
set classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;要引用的包的路径
set path=C:\jdk1.5\bin

java com.javapackage.webService.Server 
pause
---文件结束 以下是说明---
jdk路径根据实际情况而定,然后运行即可。
若是需要引入外部包,则必须在classpath中指定要引用的包的路径,必须是完整路径,例:D:x\RTX\bin\lib\aaa.jar; 直接追加到
set classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;后面即可。如果需要引入的jar包不止一个,那么就需要逐个引入了,这样,加入要引入的jar非常多,像本例一样要引入几十个,那再手工一个个导入的话就是非常麻烦、恐怖了。那么有没有简单的方法呢?经过我上网查询和自己实验,我发现有一个办法是行得通的:就是把所有的jar包都解压缩,解压成类,然后全放在一个文件夹下(比如lib下),然后直接set classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;D:x\RTX\bin\lib;这样即可!
程序会自动在lib文件夹里寻找匹配的class文件。不过不解压的话,程序不会自动寻找,必须逐个指定要引用的jar包。
----------------

生成批处理文件!先把JDK里面的 jre运行包拷在你项目的根目录,和bin包同一目录,然后在改目录新建一个.txt文档,在里面写如下代码
set classpath=binset 
path=jre\binjava 项目的包名+带有Main方法的字节码文件!
如:java com.lovo.guimb.socket.Servercom.lovo.guimb.socket为我程序的包名,server为我程序的主方法字节码文件!
然后 把该.txt文件改为以后缀名为.bat的文件!然后双击运行就OK了!

分享到:
评论

相关推荐

    shell,bat脚本运行java程序

    下面将详细介绍如何使用shell脚本(适用于Unix/Linux系统)和bat脚本(适用于Windows系统)来运行Java程序。 **shell脚本运行Java程序** 在Unix/Linux环境中,我们可以创建一个.sh文件作为shell脚本来执行Java程序...

    bat 运行java main方法

    `bat`文件是Windows操作系统中的批处理脚本,它可以用来自动化一系列命令行操作,包括运行Java应用程序。在这个场景下,`bat`文件被用来启动包含`main`方法的Java程序。`main`方法是Java程序的入口点,按照`public ...

    用bat运行java文件中引用了外部jar的java程序

    在IT行业中,我们经常需要处理各种编程任务,其中之一就是在命令行环境下运行包含外部jar依赖的Java程序。...总的来说,理解如何正确设置类路径和使用BAT文件运行Java程序是每个Java开发者必备的技能之一。

    java用bat运行程序

    通过这个过程,你可以轻松地创建一个.bat文件来运行Java程序,这对于日常开发或者自动化部署非常有用。当然,这只是一个基础示例,实际应用中可能需要处理更复杂的逻辑,如参数传递、异常处理等。理解并掌握这些知识...

    windows 系统下启动与结束java的jar包的脚本(包括如何设置进程名称)

    ### Windows系统下启动与结束Java的JAR包的脚本(包括如何设置进程名称) 在Windows环境下管理和控制Java应用程序的启动与停止是一项常见的任务。本文将详细介绍如何编写一个批处理脚本来实现这些功能,并且还会...

    推荐了多个详细的startup.bat闪退问题解决办法

    2. Tomcat服务器的使用:Tomcat服务器是一种常用的Web服务器软件,用于运行Java Web应用程序。 3. 环境变量的配置:环境变量是操作系统中的一种配置,用于设置变量的值,以便在命令中使用。 4. 文件权限的设置:文件...

    springboot项目启动bat脚本

    7. **自动启动**: 脚本可以配置为系统启动时自动运行,例如通过将`startup.bat`添加到Windows的任务计划程序,实现服务的自启动功能,确保应用在系统开机时即开始提供服务。 8. **使用bat脚本的优势**: 它提供了...

    Windows 10的.bat 批处理文件脚本打开程序员的开发工具脚本源码,一键打开IDEA,Nacos,Redis等

    这里,`@echo off`是用来关闭命令回显,`cd /d`用于切换目录,`start`用于在新窗口中启动程序,`java -jar`则是用来运行Java的jar文件。 通过这样的批处理脚本,开发者可以高效地管理他们的开发环境,一键启动所有...

    service.bat文件(Tomcat)

    Apache Tomcat是一款广泛使用的开源Java Servlet容器,它能够运行Java Web应用程序,包括JSP和Servlets。`service.bat` 是Tomcat提供的一个批处理脚本,主要用于在Windows操作系统上将Tomcat服务安装、配置或管理为...

    flink新版本bat启动文件.zip

    4. 打开命令行窗口,切换到`bin`目录下,通过运行`start-cluster.bat`命令来启动Flink集群。 5. 使用`flink`命令(例如:`flink list`列出已提交的作业,`flink cancel <job_id>`取消作业等)进行其他管理操作。 ...

    windows下启动java jar包的bat脚本

    windows下启动java jar包的bat脚本 javaw后台启动,jdk1.8或者更高,winserver 2016 经过测试

    tomcat service.bat

    Tomcat是开源的Java应用服务器,常用于部署和运行Web应用程序。 描述中的关键信息表明,`service.bat` 文件的作用是将Tomcat配置为服务,这意味着它会遵循Windows服务的管理规范,允许用户以服务的方式控制Tomcat的...

    Springboot-服务-Windows 一键启动、停止脚本

    2. **检查Java是否已安装**:为了确保Java运行时环境(JRE)的存在,脚本会检查`JAVA_HOME`环境变量,并验证`java.exe`是否可执行。 3. **启动Spring Boot应用**:使用`java -jar`命令来启动Spring Boot的可执行JAR...

    将tomcat的startup.bat改为系统服务的方法

    Apache Tomcat 是一款广泛应用的开源Java Servlet容器,用于部署和运行Java Web应用程序。在系统管理中,为了确保依赖于Tomcat的应用程序能够在开机时自动启动并保持后台运行,将其转换为系统服务是一种常见做法。这...

    自己写的可在未安装jdk的电脑上,通过.bat运行的jar包

    标题中的“自己写的可在未安装jdk的电脑上,通过.bat运行的jar包”指的是创建了一个Java应用程序,并将其打包成.jar格式的可执行文件,这样的jar包可以在没有安装Java Development Kit (JDK)的计算机上运行。...

    tomcat运行状态监控(可自动重启windows脚本).zip

    在IT行业中,服务器的稳定运行至关重要,特别是对于像Tomcat这样的Web服务器,它承载着许多应用程序的运行。本文将深入探讨如何使用提供的压缩包文件来实现对Tomcat运行状态的监控,并在出现假死或异常停止时进行...

    ORACLE数据库备份用bat脚本

    通过这些库,我们可以编写Java程序,按预设的时间间隔调用bat脚本。例如,使用ScheduledExecutorService的代码片段可能如下: ```java import java.util.concurrent.Executors; import java.util.concurrent....

    用BAT设置WINDOWS系统环境变量,如java的jdk环境变量

    上述脚本设置了`JAVA_HOME`变量,并将`JAVA_HOME\bin`添加到系统的`PATH`变量中,这样就可以在任何目录下运行Java工具了。 其次,`classpath`和`classpath2`环境变量是Java程序运行时定位类文件的关键。`classpath....

    windows下bat文件命令自启动jar包及监控脚本(已经过测试)

    windows下bat文件命令自启动jar包及监控脚本(已经过测试)

    windows下MD5加密工具bat文件

    本主题提供的“windows下MD5加密工具bat文件”是一个基于批处理脚本(.bat)的解决方案,允许用户在没有额外安装软件的情况下进行MD5加密操作。 批处理文件(.bat)是Windows操作系统中的一个特殊文本文件,它可以...

Global site tag (gtag.js) - Google Analytics