急问!!!!!!! 只要你在系统环境变量中的path把java安装目录下bin加上就可以啦,如我的PATH加了c:\j2sdk1.4.0\bin; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是说在写的java程序中调用bin中的命令,具体的调用语句是怎样写的。 import java.io.*;public class CmdExec { public CmdExec(String cmdline) { try { String line; Process p = Runtime.getRuntime().exec(cmdline); BufferedReader input = new BufferedReader (new InputStreamReader(p.getInputStream())); while ((line = input.readLine()) != null) { System.out.println(line); } input.close(); } catch (Exception err) { err.printStackTrace(); } }public static void main(String argv[]) { new CmdExec("myprog.bat"); }}[myprog.bat]echo hello world! 當然了,首先要設置環境變量,然後呢?傳參數,就在命令後面加上參數就行了。比如,java -version HelloWorld [ args[0] args[1]……]其中,[args[0] args[1]……]]是可選的!至於環境變量的設置,樓上說得不錯啊!再給你一個例子吧:Win9X中在AUTOEXEC.BAT中加入:set classpath=D:\jdkHOME\lib\dt.jar;D:\jdk132\lib\tools.jar;.set path=D:\jdkHOME\bin在Win2K中:设置环境变量:classpath: D:\jdkHOME\lib\dt.jar;D:\jdk132\lib\tools.jar;.path: D:\jdkHOME\bin gzwrj(我无知,所以我有智慧.) :能不能在麻烦你一下,可不可以再说说,如果批处理文件需要参数的话,如何传参数? 请教 关于数据输出到文档 如何让一个线程,在每个月的5,6,7,8号,执行线程,其他时间均不执行 请教高手,把所有分都给了! 这个程序没错怎么会有错误 那位可以带我java,我是初学者 、、、、请问:还有更简单的方法么 !!??、、、、 哪位仁兄仁姐能提供Java的电子书下载地址,谢谢。送分 Re:如何删除下拉列表中的一个项目信息? 一个比较低级的问题,但是我的确不懂 成立java协会 谢谢dillonxie(dillonxie)提供的空间,可以下载Jbuilder开发人员指南了 为什么Vector 在Applet中不能使用?
public class CmdExec {
public CmdExec(String cmdline) {
try {
String line;
Process p = Runtime.getRuntime().exec(cmdline);
BufferedReader input =
new BufferedReader
(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
input.close();
}
catch (Exception err) {
err.printStackTrace();
}
}public static void main(String argv[]) {
new CmdExec("myprog.bat");
}
}
[myprog.bat]
echo hello world!
至於環境變量的設置,樓上說得不錯啊!再給你一個例子吧:
Win9X中在AUTOEXEC.BAT中加入:
set classpath=D:\jdkHOME\lib\dt.jar;D:\jdk132\lib\tools.jar;.
set path=D:\jdkHOME\bin
在Win2K中:设置环境变量:
classpath: D:\jdkHOME\lib\dt.jar;D:\jdk132\lib\tools.jar;.
path: D:\jdkHOME\bin