gpt4 book ai didi

Java:打开文件 (Windows + Mac)

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:39:16 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How to launch the default (native) application for a given file from Java?

我有一个可以打开文件的 Java 应用程序。这在 windows 上完美,但在 mac 上不行。

这里的问题是我是用windows配置打开的。代码是:

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler "+ file);

现在我的问题是在 mac 中打开它的代码是什么?或者是否有另一种打开适用于多平台的 PDF 的方法?

编辑:

我创建的文件如下:

File folder = new File("./files");
File[] listOfFiles = folder.listFiles();

在一个循环中,我将它们添加到一个数组中:

fileArray.add(listOfFiles[i]);

如果我尝试使用 Desktop.getDesktop().open(file) 从该数组中打开一个文件,它会说找不到该文件(路径被弄乱了,因为我使用“./files”作为文件夹)

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com