批处理文件 执行java_利用批处理文件运行java程序
当我们要运行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 classTest {public static voidmain(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程序
利用终端运行JAVA程序 开发Java程序,需要三个步骤:编写程序,编译程序,运行程序 不过首先得配置好你电脑中的Java环境变量,才能执行. 1,首先编写一个程序 打开记事本编写一个文件,就以Hel ...
- 在cmd中使用命令来编译并运行java程序,导入其他jar包,使用windows批处理文件
一.使用cmd编译并运行java程序 今天帮朋友做一件事,他是一个不懂技术的人,说需要一个工具来做数据筛选,没有什么学识的我只想到了使用java程序来实现,于是上去就是一通abcd,玩笑归玩笑,做完了 ...
- ultraedit编译java_在UltraEdit中编译和运行Java程序
一.首先打开UltraEdit, 点击菜单上的 高级->工具配置,如图: 1 点击插入: 2 在菜单项名称写上该功能,"编译java ": 3 创建一个批处理的文件compi ...
- submlime text写java_在Sublime Text 3中配置编译和运行Java程序
1.设置java的PATH环境变量 2.创建批处理或Shell脚本文件 要想编译运行Java程序,需要创建一个批处理或者Shell脚本 Windows: runJava.bat: @echo off ...
- ultraedit运行java_如何在UltraEdit中编译和运行Java程序
如何在UltraEdit中编译和运行Java程序 (2011-07-28 12:33:52) 标签: it 问题提出: 可以毫不夸张地说,JDK+UltraEdit是面向Java初学者的开发工具的绝配 ...
- Android系统运行Java程序执行jar包(2-包含spring框架)
前言 上一篇文章中,通过把jar转换为安卓系统可以执行的dex文件,从而运行java程序,但这种方法只不适用于复杂的框架. 为了运行更为复杂的java程序,我在安卓设备上安装了linux虚拟机,在虚拟 ...
- Java 语言的开发和执行过程_开发与运行Java程序需要经过的三个主要步骤为 和 。...
开发与运行Java程序需要经过的三个主要步骤为 和 . 更多相关问题 [单选] 孕.乳妇维持体内铁平衡需每矢从食物摄铁量为() [单选] 大多数HL患者的首发症状是() [单选] 侵及末梢血液造成赛塞 ...
- 能编译java_我能够编译java程序但不能运行java程序
当我运行java程序时,它给出了以下错误: Exception in thread "main" java.lang.NoClassDefFoundError: check Cau ...
- windows批处理运行java程序
明确需求 今天你编了一个java swing版照片查看器,想让计算机上的所有照片默认打开方式都改成你的照片查看器. 使用工具软件 很多工具软件都是不把jre打包到exe中的,这就是说打包之后的exe只 ...
最新文章
- Shell编程进阶篇(完结)
- 一篇文章带你详解 HTTP 协议(下)
- free网页服务器,Web网站服务(一)
- 循环类里面的每一个属性
- GraphQL的schema定义文件加载到内存里的例子
- html语言head里面的link示例,Html之head部分详解(示例代码)
- Apache实验-目录别名
- 办公自动化-数据库的增删改查操作-mysql-0223
- 触发器中的 临时表 old 与 new
- DotNetBar for Windows Forms 11.8.0.8冰河之刃重打包版
- 华为鸿蒙系统卡片,18个月不卡?这四款华为2年还流畅,支持鸿蒙OS
- VLC2.2.4命令参数
- 物联网端-云一体化应用管理解决方案
- configmap资源简介和应用
- 计算机和计算机之间如何传送文件,两台电脑实现互传文件:多种方法可选择
- 道闸系统需不需要服务器,道闸车牌识别系统车辆进出场管理方案
- 马化腾:QQ之父的财富传奇
- 拉力测试软件界面,材料电子万能拉力试验机
- 科学计算机开车,教机器人开车,错误的演示也有用?
- 超神学院中的计算机应用,超神学院之君临诸天