导航:首页 > 程序命令 > java代码执行命令

java代码执行命令

发布时间:2023-03-28 13:38:10

‘壹’ java代码怎么实现执行dos运行命令

使用Runtime类,他是一个与JVM运行时环境有关的类,这个类是Singleton的。Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。Runtime.exec()方法就是执行cmd命令的方法。


举例

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.util.ArrayList;
importjava.util.HashMap;

publicclassTest{

publicstaticvoidmain(String[]args){
excuteCommand("ipconfig");
excuteCommand("ping10.141.26.50");
}

publicstaticvoidexcuteCommand(Stringcommand)
{

Runtimer=Runtime.getRuntime();
Processp;
try{

p=r.exec(command);
BufferedReaderbr=newBufferedReader(newInputStreamReader(p
.getInputStream()));
Stringinline;
while((inline=br.readLine())!=null){
System.out.println(inline);

}
br.close();
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

}
}

‘贰’ java代码怎么实现执行dos运行命令

Java启动命令行,其实非常备羡返简单仿饥,只要你知道派闷Windows的命令行,然后直接用
Runtime.getRuntime().exec();就可以执行命令;eg:
Process
p1
=
Runtime.getRuntime().exec("notepad
d:\\1234.txt");

‘叁’ java中如何执行命令行语句

可以使用java.lang.Process和java.lang.Runtime实现,下面展示两个例子,其它用法请查阅资料:

1、执行ping命令:

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;

publicclassProcessTest{
publicstaticvoidmain(String[]args){
BufferedReaderbr=null;
try{
Stringcmd="ping127.0.0.1";
//执行dos命令并获取输出结果
Processproc=Runtime.getRuntime().exec(cmd);
br=newBufferedReader(newInputStreamReader(proc.getInputStream(),"GBK"));

Stringline;
while((line=br.readLine())!=null){
System.out.println(line);
}
proc.waitFor();
}catch(IOExceptione){
e.printStackTrace();
}catch(InterruptedExceptione){
e.printStackTrace();
}finally{
if(br!=null){
try{
br.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}
}

2、打开浏览器并跳转到网络首页:

importjava.io.IOException;

publicclassProcessTest{
publicstaticvoidmain(String[]args){
try{
StringexeFullPathName="C:/ProgramFiles/InternetExplorer/IEXPLORE.EXE";
Stringmessage="www..com";
String[]cmd={exeFullPathName,message};
Processproc=Runtime.getRuntime().exec(cmd);
}catch(IOExceptione){
e.printStackTrace();
}
}
}

‘肆’ 如何用java执行命令行

Java运行命令行并获取返回值,下面以简单的Java执行ping命令(ping 127.0.0.1 -t
)为例,代码如下:

Processp=Runtime.getRuntime().exec("ping127.0.0.1-t");
Processp=Runtime.getRuntime().exec("javac");
InputStreamis=p.getInputStream();
BufferedReaderreader=newBufferedReader(newInputStreamReader(is));
Stringline;
while((line=reader.readLine())!=null){
System.out.println(line);
}
p.waitFor();
is.close();
reader.close();
p.destroy();
}

‘伍’ 怎么用命令提示符运行java程序

这个错误显然是没有找到对应的.class文件,一般错误离不开这几种

1是,字母拼写错了,和你生成的.class文件名称不一致,所以找不到
2是,路径错了。比如你的.class生成在D盘下,可是你现在在C盘运行java命令,显然也是找不到
3是。你没有编译,没有生成对应的.class文件,重新javac编译一下
4是你的classpath没有配置好。一般需要.;%java_home%/lib;%java_home%/lib/tools.jar;这个classpath是从你配置的目录去找.class文件的。
一般是先找本目录--也就是.;所以你看一下配置有无问题

%java_home%是你对应的的安装路径

首先楼主你先确定你的java和javac没有错。

建议楼主首先用 dir 指令查看一下当前目录下是否生成了.class。然后按上面的几种试一下解决。
希望能帮到楼主

‘陆’ java程序怎么执行 java命令

用javac命令加上的java源文件的路径就会编译成.class文件。用java命令java加上.class文件的路径就会运行java程序。注意:第一,如果你在doc环境下直接输入javac和java命令必须配置jdk的环境变量。第二,编译的时候文件需要加上.java后缀,运行的时候不需要加后缀。

‘柒’ 执行Java程序的命令是什么

cmd命令进入dos界面,进入.java对应文件的文件夹,然后执行javac 文件名.java命令

阅读全文

与java代码执行命令相关的资料

热点内容
一人之下小说txt全文 浏览:584
.超大尺度男男电影 浏览:396
无法找到加密狗将进入演示模式 浏览:134
韩国李彩谭主演的电影 浏览:560
redisphp管理 浏览:958
被人切掉蛋蛋电影 浏览:894
美国最新女机器人电影 浏览:22
万达电影院用英语怎么说 浏览:123
伊朗人购买加密货币 浏览:373
杭州哪儿找程序员 浏览:268
警察卧底监狱韩国电影叫什么电影 浏览:607
app激活小米移动网络连接到服务器地址 浏览:84
决策树归纳算法 浏览:873
欧美以小孩为主角的电影 浏览:432
肉写得好的古言作者 浏览:187
韩国电影失踪国语在线观看 浏览:39
盗墓电影免费大全 浏览:177
内地大尺度电影 浏览:297
日历女孩女二的扮演者李熙3围 浏览:220
韩国电影弟弟帮哥哥找工作条件是嫂子在自己家 浏览:819