在java中打开文件似乎有点棘手 - 为.txt文件必须与扫描仪或BufferedReader类对象一起使用File对象 - 图像IO,必须使用一个ImageIcon类 - 如果一个是从字面上打开从java开始.txt文件(类似于双击应用程序),这段代码似乎有效:
import java.io.*;
public class LiterallyOpenFile {
public static void main(String[] args) throws IOException {
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("notepad Text.txt");
}
}
Run Code Online (Sandbox Code Playgroud)
我还不能肯定,但我认为其他文件类型/名称可以在EXEC后括号被取代 - 反正,我计划在JFileChooser打开某些文件,当用户点击一个文件打开(用户点击时在文件上,可以使用getSelectedFile()方法获取文件的路径.虽然我更具体地希望能够在java程序中打开Arduino IDE中的Arduino文件,比如模拟双击......也许是这样的?
import java.io.*;
public class LiterallyOpenFile {
public static void main(String[] args) throws IOException {
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("Arduino C:\\Arduino\\fibonacci_light\\fibonacci_light.ino");
}
}
Run Code Online (Sandbox Code Playgroud)
正确方向的一点将不胜感激.