小编Woo*_*row的帖子

从java程序中打开任何文件

在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)

正确方向的一点将不胜感激.

java jfilechooser file

5
推荐指数
1
解决办法
2170
查看次数

标签 统计

file ×1

java ×1

jfilechooser ×1