1、如图,我们可以使用ProcessBuilder来打开任意文件,需要传入commands列表,第一个command参数是执行命令,mac下用的/usr/bin/open命令,第二个参数是被执行文件

2、结果如图:

1、如图,先使用File加载要打开的文件,然后直接用Desktop的open方法打开

2、结果如图

1、第三种方法是使用Runtime的exec方法,第一个参数是执行命令,第二个参数是被打开的文件

2、结果如图

1、如图,我们可以使用ProcessBuilder来打开任意文件,需要传入commands列表,第一个command参数是执行命令,mac下用的/usr/bin/open命令,第二个参数是被执行文件

2、结果如图:

1、如图,先使用File加载要打开的文件,然后直接用Desktop的open方法打开

2、结果如图

1、第三种方法是使用Runtime的exec方法,第一个参数是执行命令,第二个参数是被打开的文件

2、结果如图
