社区
Java EE
帖子详情
about java调用系统命令问题
boy002
2004-05-02 01:23:11
各位高手:
请问,如何用java来执行系统的命令,比如说调用一个shell或bat脚本,然后,如
何才能知道这个shell或bat是成功还是失败呢?谢谢各位.......
...全文
36
7
打赏
收藏
about java调用系统命令问题
各位高手: 请问,如何用java来执行系统的命令,比如说调用一个shell或bat脚本,然后,如 何才能知道这个shell或bat是成功还是失败呢?谢谢各位.......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panpan221
2004-05-04
打赏
举报
回复
新手学习
lrping
2004-05-03
打赏
举报
回复
恩,收藏先
CoolAbu
2004-05-02
打赏
举报
回复
下面是调用系统命令的例子,不管执行是否失败,都会返回InputStream的,你根据返回内容判断。
Process p = null;
Properties envVars = new Properties();
Runtime r = Runtime.getRuntime();
try
{
p = r.exec( "cmd.exe /c chkdsk" );
BufferedReader br = new BufferedReader ( new InputStreamReader( p.getInputStream() ) );
String line;
while( (line = br.readLine()) != null ) {
System.out.println(line);
}
}
catch(Exception e)
{
e.printStackTrace();
}
haisj
2004-05-02
打赏
举报
回复
runtime.exec(...)
minghuitian
2004-05-02
打赏
举报
回复
gz
boy002
2004-05-02
打赏
举报
回复
能举个例子说明一下吗?谢谢...
VVV_lucky
2004-05-02
打赏
举报
回复
process提供的public abstract int exitValue()
Returns the exit value for the subprocess.
mysql-connector-
java
-commercial-5.1.30-bin.jar
mysql 的
java
连接库 解压缩mysql-connector-
java
-5.1.30.zip 将要使用的是mysql-connector-
java
-5.1.30-bin-g.jar和mysql-connector-
java
-5.1.30-bin.jar 配置 在C:\Program Files\
Java
目录下建立mysqlforjdbc子目录,进入该目录将mysql-connector-
java
-5.1.30-bin.jar到该目录下 进入C:\Program Files\
Java
\jdk1.7.0_04\lib目录将mysql-connector-
java
-5.1.30-bin-g.jar拷贝到该目录下 然后配置classpath,追加%
JAVA
_HOME%\lib\mysql-connector-
java
-5.1.30-bin-g.jar;C:\Program Files\
Java
\mysqlforjdbc\mysql-connector-
java
-5.1.30-bin.jar;到该环境变量中去 追加以后环境变量如下: CLASSPATH=%
JAVA
_HOME%\lib\dt.jar;%
JAVA
_HOME%\lib\tools.jar;C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet-api.jar;%
JAVA
_HOME%\lib\mysql-connector-
java
-5.1.30-bin-g.jar;C:\Program Files\
Java
\mysqlforjdbc\mysql-connector-
java
-5.1.30-bin.jar; 配置这个的目的是让
java
应用程序找到连接mysql的驱动. 查看并启动MySQL服务 在Windows XP下安装完MySQL后,它就已经自动启动服务了,并且在开始菜单中有其客户端的快捷方式连接 可以通过Windows的服务管理器查看。“开始”-“运行”,输入“services.msc”,回车。 弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动” 在开始菜单-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客户端的快捷方式连接 输入安装是设置的密码即可 6.数据库的使用 Mysql安装完毕以后,在开始菜单-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客户端的快捷方式连接 输入安装时设置的密码 使用mysql的基本命令(在mysql命令行编辑每输入完命令后最后一定要有分号) 显示数据库:show dat
ab
ases; 使用数据库:use 数据库名; 建库 在mysql里建一个数据库first,以及在数据库里建一个表
ab
out 命令:create dat
ab
ase first; 为数据库设置权限(用户和密码) 命令:grant all privileges on first.* to test@localhost identified by “123456”; 当你执行完这个命令以后,只要你再以用户名:test,密码:123456登录时你就只可以对first这个数据库操作,这样避开使用root 输入命令:use first; 使用first数据库; 在first库中建表 命令:create t
ab
le
ab
out(id int(8) primary key,name varchar(10)); 在表中假如数据: 命令:insert into
ab
out values('xyw1026','laojiang'); 退出 命令:exit JSP连接mysql 在C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps目录下建立子目录myapp 进入C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\myapp目录下 用记事本编写一个文件保存为first.jsp 代码如下: <%Class.forName("org.gjt.mm.mysql.Driver").newInstance(); Strin
java
开发斗地主源码-LandManager:房东的小型网站以简化会计(2013)
java
开发斗地主源码#
Ab
out LandManager 是一个让房东轻松记账的小网站(2013 年)。 客户允许共享源代码(无保密协议)。 从项目中删除了有关客户和环境(数据库帐户)的所有数据。 #技术: maven、spring、spring-security、hibernate/JPA、GWT、html、jsp、css、bootstrap 目标
Java
:JDK 7 目标应用服务器:Jelastic Cloud 中的 Tomcat 7 目标数据库:Jelastic Cloud 中的 MySQL #用法: 以预览模式启动 在项目根目录执行命令:mvn gwt:run -P hsqldb 网址: 项目将使用 GWT 开发模式工具(servlet 容器:Jetty)和 hsqldb 启动。 使用一个预配置的用户 admin/admin。 在 GWT 调试模式下启动(对于 Eclipse) 执行:mvn gwt:debug -P hsqldb 或执行启动器:/launchers/LandManager - gwt debug hsqldb.launch 使用连接属性 localhost
积分管理系统
java
源码-mygentoo:关于我的gentoolinux的所有内容
积分管理系统
java
源码 All the stuffs
ab
out my gentoo linux 使用方法 Just copy each specify file respectively 常用命令 sudo emerge -uDN @world sudo emerge -c revdep-rebuild Branches i56500 : i73700 : i76700kz170p : home thinkpadE460 : =================================================================== USB启动盘 单一系统启动盘 烧写镜像(单一系统启动) dd bs=4M if=/path/to/gentoo.iso of=/dev/sdx status=progress oflag=sync 多系统启动盘(支持legacy和uefi) 使用multibootusb制作 git clone https://github.com/aguslr/multibootusb ./makeUSB.sh -b -e /dev/sdX
ftps-manager:用
Java
编写的轻量级 FTPS 连接管理器
#ftps-manager ##
Ab
out 用 Java 编写的轻量级 FTPS 连接管理器,并使用 maven 构建。 ##Usage 要构建 FtpsManager,您必须首先安装 。 然后在项目根目录中运行以下命令: mvn clean package 您现在可以在您的项目中使用ftps-manager.jar 。
boboka
Priyo-Bot3 使用
Java
库制作的另一个Telegram Bot 当前支持的命令是什么? 默认命令: ChangeHotkey:更改当前聊天的热键(!chkey) ChangeLang:更改当前聊天的语言(!chlang) ListAllCommands:显示所有可用命令(!comm) 关于:显示关于信息(!
ab
out) 其他命令: 您好:打个招呼! (!你好) Chat2Shell:通过聊天在主机上运行Shell命令(!shell) SetupGDrive:设置您的Google云端硬盘帐户以发送文件(!setupgdrive) Download2GDrive:下载任何直接链接并发送到您的Google云端硬盘(!d2gdrive) ErfanGSI:可以使用(!jurl2gsi)移植GSI 将来会添加更多命令,欢迎任何建议或贡献:) 如何设置这个机器人?
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章