.bat批处理文件格式运行JAVA应用程序
当我们以运行JAVA运行程序时(含用MAIN()方法的类),可以写一..bat格式的批处理文件,以便双击该文件即可运行JAVA应用程序,
主要是在文件中编写 java 你的主类(含用MAIN()方法的类,带完整的包名),当然后如果主类引用到其他类,则需设置CLASSPATH变量,提向你的
其他类的路径,如果其他类打成了JAR包,则应该同时指向JAR包的文件路径,这样主类就可以找到要运行时的相关引用类.
.bat文件格式:
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应用程序相关推荐
- windows .bat批处理实现进程监控确保程序运行
windows .bat批处理实现进程监控确保程序运行 转载于:https://www.cnblogs.com/liuys635/p/11258603.html
- cmd执行bat结果不回显_让bat批处理后台运行,不显示cmd窗口(完全静化)
背景:由于我有某云的服务器(win server), 上面挂有好几个程序, 为了更好的监控他们, 我使用了一个最笨的方法, 就是下面的方法. 实现:我要监控的程序有三个, 成为ABC吧, 下面先把三个 ...
- 一键安装,双击运行——Java安装程序制作
如果您喜欢这些文章,欢迎点击此处订阅本Blog <script type="text/javascript"></script> <script sr ...
- docker 运行java程序_Docker:在容器中运行Java应用程序
您可以使用Docker在特定的运行时环境中运行容器中的Java应用程序.本教程介绍如何创建Dockerfile,以便在OpenJDK 8的容器中运行简单的Java应用程序. 示例应用程序由一个Main ...
- bat批处理延迟运行脚本
@echo off :aaa pause 这里是你需要运行的程序 for /l %%i in (0,1,10000) do echo %%i>nul goto aaa 当然bat延迟运行还有其他 ...
- bat批处理延迟运行脚本(zz)
@echo off :aaa pause 这里是你需要运行的程序 for /l %%i in (0,1,10000) do echo %%i>nul goto aaa 当然bat延迟运行还有其他 ...
- 【Java】bat批处理脚本实现 Java 环境的快速切换
前言 由于我因为不同的工作,经常要切换 Java 环境,手动切换非常难受,所以就去学了一下怎么写 bat 脚本,实现环境的快速切换,现在就分享一下我的方法和代码吧. bat手册:Bat文件的创建及其命 ...
- 计算机代码坑人小程序bat,批处理写的关机小程序--bat
将以下内容复制到一个文本文档中,把文件的后缀名修改成bat,即可运行本程序. @echo off color 17 title --by windone :windone cls echo %date ...
- java代码耗尽内存_为什么运行Java应用程序的计算机几乎耗尽了物理内存,但仍然可以运行数周...
我有一个Java应用程序,该应用程序部署在两台计算机上,并根据指标(包括JMC)判断它们都几乎耗尽了内存,并且持续了很长时间.但是,这些应用程序可以正常运行,并且不会发生OutOfMemory错误. ...
- IDEA运行Java Applet程序
Java Applet程序 目录结构 Test.java import javax.swing.*; import java.awt.*;public class Test extends JAppl ...
最新文章
- SDP 协议分析 http://www.cnblogs.com/qingquan/archive/2011/08/02/2125585.html
- Android 控件架构及View、ViewGroup的测量
- vuejs和html语言一样么,vue和vue.js有区别吗?
- Eclipse设置背景色、字体大小
- Nginx配置实例-反向代理实现浏览器请求Nginx跳转到服务器某页面
- 奇葩面试官让我回去等通知!看我怎么虐他!
- 使用IDEA创建SpringBoot项目
- Linux应用编程基础04:Linux线程编程
- Linus Torvalds:未来 25 年,Linux 风采依旧!
- caffe测试多张图片--需改代码
- 线性表的顺序存储结构--数组(顺序表)、栈、队列
- Error in loadNamespace(name) : there is no package called ‘yaml’
- 基于cmake的交叉编译工具链
- 远程医疗作用_是远程医疗保健的未来
- 语音处理工具:sox
- android iphone 记事本,苹果手机上有简单实用的便签记事本app吗?
- 南宁第四中学2021年高考成绩查询,2021高考结束,我们一同见证这些难忘的瞬间...
- Makefile的常见错误信息
- 2019双11猫晚直播技术详解(附演讲PDF)
- java徽章_java – 设计可插拔的点和徽章系统