当我们以运行JAVA运行程序时(含用MAIN()方法的类),可以写一..bat格式的批处理文件,以便双击该文件即可运行JAVA应用程序,

主要是在文件中编写 java 你的主类(含用MAIN()方法的类,带完整的包名),当然后如果主类引用到其他类,则需设置CLASSPATH变量,提向你的

其他类的路径,如果其他类打成了JAR包,则应该同时指向JAR包的文件路径,这样主类就可以找到要运行时的相关引用类.

.bat文件格式:

@echo off
set classpath=.;./lib/mysql-connector-java-3.0.10-stable-bin.jar
java bat.test.BatTest
pause

.bat文件格式的编写可以从网上找相关文章,主要是一些命今的编写.
在设置classpath 属性时要注意: . 这个点,意思是先从当前 .bat 所以的目录以准,按包名去查找对应的类文件,而且类是以目录的形式存在时一定要设置
否则会提示找不到类文件,如果全部打成了JAR文件的形式,则只需指定LIB(JAR文件一般放在此目录中)目录就可以了.

当然这是在WINDOWS的系统中编写的方法,如果是在LINUX等系统中,只需更改下.bat 中的命今即可.
另外如果是一个比较完整的运行程序,如要读取配置文件,输出日志,等,可以用ANT来编译,打包,测试等.使发布,移植运行程序更加方便.

.bat批处理文件格式运行JAVA应用程序相关推荐

  1. windows .bat批处理实现进程监控确保程序运行

    windows .bat批处理实现进程监控确保程序运行 转载于:https://www.cnblogs.com/liuys635/p/11258603.html

  2. cmd执行bat结果不回显_让bat批处理后台运行,不显示cmd窗口(完全静化)

    背景:由于我有某云的服务器(win server), 上面挂有好几个程序, 为了更好的监控他们, 我使用了一个最笨的方法, 就是下面的方法. 实现:我要监控的程序有三个, 成为ABC吧, 下面先把三个 ...

  3. 一键安装,双击运行——Java安装程序制作

    如果您喜欢这些文章,欢迎点击此处订阅本Blog <script type="text/javascript"></script> <script sr ...

  4. docker 运行java程序_Docker:在容器中运行Java应用程序

    您可以使用Docker在特定的运行时环境中运行容器中的Java应用程序.本教程介绍如何创建Dockerfile,以便在OpenJDK 8的容器中运行简单的Java应用程序. 示例应用程序由一个Main ...

  5. bat批处理延迟运行脚本

    @echo off :aaa pause 这里是你需要运行的程序 for /l %%i in (0,1,10000) do echo %%i>nul goto aaa 当然bat延迟运行还有其他 ...

  6. bat批处理延迟运行脚本(zz)

    @echo off :aaa pause 这里是你需要运行的程序 for /l %%i in (0,1,10000) do echo %%i>nul goto aaa 当然bat延迟运行还有其他 ...

  7. 【Java】bat批处理脚本实现 Java 环境的快速切换

    前言 由于我因为不同的工作,经常要切换 Java 环境,手动切换非常难受,所以就去学了一下怎么写 bat 脚本,实现环境的快速切换,现在就分享一下我的方法和代码吧. bat手册:Bat文件的创建及其命 ...

  8. 计算机代码坑人小程序bat,批处理写的关机小程序--bat

    将以下内容复制到一个文本文档中,把文件的后缀名修改成bat,即可运行本程序. @echo off color 17 title --by windone :windone cls echo %date ...

  9. java代码耗尽内存_为什么运行Java应用程序的计算机几乎耗尽了物理内存,但仍然可以运行数周...

    我有一个Java应用程序,该应用程序部署在两台计算机上,并根据指标(包括JMC)判断它们都几乎耗尽了内存,并且持续了很长时间.但是,这些应用程序可以正常运行,并且不会发生OutOfMemory错误. ...

  10. IDEA运行Java Applet程序

    Java Applet程序 目录结构 Test.java import javax.swing.*; import java.awt.*;public class Test extends JAppl ...

最新文章

  1. SDP 协议分析 http://www.cnblogs.com/qingquan/archive/2011/08/02/2125585.html
  2. Android 控件架构及View、ViewGroup的测量
  3. vuejs和html语言一样么,vue和vue.js有区别吗?
  4. Eclipse设置背景色、字体大小
  5. Nginx配置实例-反向代理实现浏览器请求Nginx跳转到服务器某页面
  6. 奇葩面试官让我回去等通知!看我怎么虐他!
  7. 使用IDEA创建SpringBoot项目
  8. Linux应用编程基础04:Linux线程编程
  9. Linus Torvalds:未来 25 年,Linux 风采依旧!
  10. caffe测试多张图片--需改代码
  11. 线性表的顺序存储结构--数组(顺序表)、栈、队列
  12. Error in loadNamespace(name) : there is no package called ‘yaml’
  13. 基于cmake的交叉编译工具链
  14. 远程医疗作用_是远程医疗保健的未来
  15. 语音处理工具:sox
  16. android iphone 记事本,苹果手机上有简单实用的便签记事本app吗?
  17. 南宁第四中学2021年高考成绩查询,2021高考结束,我们一同见证这些难忘的瞬间...
  18. Makefile的常见错误信息
  19. 2019双11猫晚直播技术详解(附演讲PDF)
  20. java徽章_java – 设计可插拔的点和徽章系统

热门文章

  1. 该如何提高个人影响力
  2. Open JDK patched with font fix
  3. 2020高中计算机会考成绩查询,2020年高中会考成绩查询入口
  4. 关于深拷贝与浅拷贝的问题?
  5. oa怎么修改服务器地址,致远oa如何设置服务器地址
  6. json datasource使用
  7. 飞秋与虚拟机的有关IP设置
  8. Halo CMS项目改成用Maven构建项目并打包成安装程序
  9. beyond compare如何设置只比较实际内容?(使用关联规则比较)
  10. html 倒三角制作,css倒三角制作,css倒三角的原理