利用批处理文件运行java程序
来源:互联网 发布:mac pro 快速回到桌面 编辑:程序博客网 时间:2024/05/16 13:50
当我们要运行java程序时,可以写一个批处理文件(.bat),以便双击即可运行java程序!
在次测试过程中需要注意的几个问题:
1、当需要java程序需要引进第三方包时,需要在设置classpath环境时把第三方包路径给加进去;
2、当运行java程序需要向main()方法传入参数时,需要在java xxx 后面加上参数值
.bat 文件代码:
@echo 测试数据库连接工具set /p ip=请输入数据库服务器IP地址:set /p dataName=请输入数据库名:set /p userName=请输入数据库登录用户名:set /p userPwd=请输入数据库登录密 码:@echo 正在连接数据库,请稍后......//设置classpath,把第三方包路径引进去set classpath=.;sqljdbc4.jar//运行java程序时向main函数传参java -Xmx512m Test %ip% %dataName% %userName% %userPwd%@pause
.java 程序代码:
import java.sql.*;public class Test {public static void main(String[] srg) {String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";// 加载JDBC驱动Connection dbConn;try {Class.forName(driverName);String dbURL = "jdbc:sqlserver://" + srg[0] +":1433; DatabaseName=" + srg[1];dbConn = DriverManager.getConnection(dbURL, srg[2], srg[3]);if(!dbConn.isClosed()){System.out.println("Connection Successful!");// 如果连接成功// 控制台输出Connection// Successful!}} catch (Exception e) {e.printStackTrace();}}}
测试运行效果:
e:\gngyf18\桌面\测试数据库连接>set /p ip=请输入数据库服务器IP地址:
请输入数据库服务器IP地址:localhost
e:\gngyf18\桌面\测试数据库连接>set /p dataName=请输入数据库名:
请输入数据库名:sql server
e:\gngyf18\桌面\测试数据库连接>set /p userName=请输入数据库登录用户名:
请输入数据库登录用户名:sa
e:\gngyf18\桌面\测试数据库连接>set /p userPwd=请输入数据库登录密 码:
请输入数据库登录密 码:123
正在连接数据库,请稍后......
- 利用批处理文件运行java程序
- 批处理文件来运行JAVA程序
- 创建用于编译和运行Java程序的批处理文件
- Windows下通过批处理文件运行Java程序(Jar包,控制台程序)
- 通过批处理文件调用java程序
- windows下,使用批处理文件运行python程序
- 利用批处理来运行java程序
- .bat批处理文件格式运行JAVA应用程序
- java程序执行windows下的批处理文件
- java程序中调用bat批处理文件
- 使用bat(批处理文件)启动java程序
- 使用bat(批处理文件)执行Java程序
- Bat文件执行java命令,报:javac不是内部或外部命令,也不是可运行的程序或批处理文件
- [已解决问题]:“c:\java\03"不是内部或外部命令,也不是可运行的程序或批处理文件。
- C#中运行批处理文件(bat)或其它程序或脚本
- 利用Java反射机制实现程序运行期函数定位
- 利用 JConsole观察分析Java程序的运行进行排错调优
- 在linux下利用nohup来后台运行java程序
- win2003 安装itunes ----iphone4s
- rsync 基础设定
- thinkphp模板函数应用 算术运算
- Struts2数据传输的背后机制:ValueStack(值栈)(转载)
- HDU:4432 Sum of divisors
- 利用批处理文件运行java程序
- JDBC数据库连接池的实现
- 使用c3p0开源的JDBC连接池小实例
- JDK自带的JVM性能监控工具jconsole的使用
- UML各种图例及相关元素的说明
- 检验对finally理解是否透彻的一段代码
- JFreeChart图形开发包学习笔记
- 在tomcat下context.xml中配置各种数据库连接池(转)
- sql server 附加数据库和还原数据库