我正在尝试在此处打开一个新的DevCPP文件。但是我想从Java本身打开它,而不必在DevCPP中单击“新建”。
这是我使用运行时对象尝试过的
Runtime runtime = Runtime.getRuntime();
String[] s = new String[] {"C:\\Program Files (x86)\\Dev-Cpp\\devcpp.exe"};
try {
runtime.exec(s);
} catch (IOException e1) {
e1.printStackTrace();
}
我想打开devcpp.exe到已创建新文件的页面 上面的程序可以很好地打开Dev,但是不会自己创建一个新文件。 P.S:预先感谢
答案 0 :(得分:0)
如果我正确理解了您的问题,您想使用Java程序打开记事本中已经存在的文件,那么命令将像这样。
记事本
下面是一个例子。
notepad C:\Users\Name\Desktop\Temp-Movies.txt
在Java程序中将以上内容用作命令。
在执行Java程序之前,请先使用命令提示符运行。
答案 1 :(得分:0)
尽管我没有安装DevCpp(我的PC上没有管理员权限),但这应该可以解决问题:
String[] s = new String[] {"C:\\Program Files (x86)\\Dev-Cpp\\devcpp.exe", "new_file.cpp"};