java调用外部命令ShellExecute
C++里:ShellExecute(this->m_hWnd,"open",m_sPath,NULL,"",SW_SHOW);用默认的文件关联。java怎么用...
C++里:ShellExecute(this->m_hWnd,"open",m_sPath,NULL,"", SW_SHOW );
用默认的文件关联。java怎么用 展开
用默认的文件关联。java怎么用 展开
展开全部
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
public class Test {
public Test() {
try {
// 运行普通dos命令
Runtime.getRuntime().exec("cmd.exe /c regedit");
// 用默认的关联程序打开文件
// Runtime.getRuntime().exec("cmd.exe /c C:\\face1.jpg");
// 用指定的程序打开文件,记事本打开文本文件
// Runtime.getRuntime().exec("cmd.exe /c notepad C:\\hello.txt");
// 在Swing编程中还可以使用DeskTop打开关联文件
// Desktop d = Desktop.getDesktop();
// d.open(new File("C:\\face1.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new Test();
}
}
import java.io.File;
import java.io.IOException;
public class Test {
public Test() {
try {
// 运行普通dos命令
Runtime.getRuntime().exec("cmd.exe /c regedit");
// 用默认的关联程序打开文件
// Runtime.getRuntime().exec("cmd.exe /c C:\\face1.jpg");
// 用指定的程序打开文件,记事本打开文本文件
// Runtime.getRuntime().exec("cmd.exe /c notepad C:\\hello.txt");
// 在Swing编程中还可以使用DeskTop打开关联文件
// Desktop d = Desktop.getDesktop();
// d.open(new File("C:\\face1.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new Test();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询