如何在JAVA中用类似C++中的System("...")?

zhenming_liu 2003-08-16 01:39:04
譬如, System("cls");
...全文
73 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
seaman0916 2003-08-17
  • 打赏
  • 举报
回复
试试看!
seaman0916 2003-08-17
  • 打赏
  • 举报
回复
调用记事本打开D盘的one1.txt文本文件!

import java.io.*;
public class Test3
{
public static void main(String[] args)throws IOException
{
Runtime rt=Runtime.getRuntime();
//rt.exec("notepad.exe"); 只调用记事本程序!
rt.exec("notepad.exe d:/one1.txt");调用记事本打开D盘的one1.txt文本文件!

}
}
Korny 2003-08-17
  • 打赏
  • 举报
回复
给你个正确的实例,已调试通过:

import java.io.*;
public class SysCall
{

public static void main(String args[])
{

try{
Runtime.getRuntime().exec("notepad.exe");
}
catch(IOException ex)
{
System.out.println(ex.getMessage());
}


}
}
zhenming_liu 2003-08-17
  • 打赏
  • 举报
回复
but as stated above, cause exception boh...
yuebenxian 2003-08-16
  • 打赏
  • 举报
回复
Runtime类的exec方法.可以.
zhenming_liu 2003-08-16
  • 打赏
  • 举报
回复
还在等~
zhenming_liu 2003-08-16
  • 打赏
  • 举报
回复
//我的整个程序
public class SysCall
{
public static void main(String[] args)
{
Runtime rt=Runtime.getRuntime();
try
{
Process p=rt.exec("hi");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
zhenming_liu 2003-08-16
  • 打赏
  • 举报
回复
SORRY呀, 有EXCEPTION, 不太懂:(

java.io.IOException: CreateProcess: cls error=2
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:63)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:566)
at java.lang.Runtime.exec(Runtime.java:428)
at java.lang.Runtime.exec(Runtime.java:364)
at java.lang.Runtime.exec(Runtime.java:326)
at SysCall.main(SysCall.java:10)
coordinate 2003-08-16
  • 打赏
  • 举报
回复
有!!!如下:
Runtime rt=Runtime.getRuntime();
Process p=rt.exec("...");
zhenming_liu 2003-08-16
  • 打赏
  • 举报
回复
等待ING...

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧