0
此代码将执行一个外部exe应用程序。使用Runtime.getRuntime()执行java文件exec()
private void clientDataActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
Runtime.getRuntime().exec("C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe");
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
如果我想执行外部java文件,该怎么办?可能吗?例如像这样的命令:
Runtime.getRuntime().exec("cmd.exe /C start cd \"C:\Users\sg552\Desktop\ java testfile");
该代码不能从java和cmd提示符工作。如何解决这个问题?
我有一个错误'你上面的代码,行号3。是什么意思找不到类File'? – sg552
听起来就像是'testFile.class'不驻留在指定的目录或包含在包装或'testFile'要求是不是在类路径中的类文件... – MadProgrammer
我需要添加'进口爪哇。 IO *;'。还需要将目录斜杠转义为'\\'。它现在有用,谢谢。 – sg552