gpt4 book ai didi

java - 如何使用 Mac 在 netbeans 中打开 .txt 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 14:05:25 25 4
gpt4 key购买 nike

我想在 Mac 上使用 netbeans 打开 .txt 文件。我想打开“右键单击然后打开”的文件类型。目前我正在使用以下行。

ProcessBuilder p = new ProcessBuilder();

try{
p.command("TextEdit", "//Users//esna786//Desktop//Testing1//untitled folder//untitled folder//1.txt");
p.start();
}catch(IOException e){
e.printStackTrace();
}

任何人都可以提供帮助。

以下是堆栈跟踪

java.io.IOException: Cannot run program "TextEdit": error=2, No such file or     directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at comparisonForm.jButton1ActionPerformed(comparisonForm.java:979)
at comparisonForm.access$1300(comparisonForm.java:31)
at comparisonForm$15.actionPerformed(comparisonForm.java:590)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

最佳答案

使用这样的东西:

Process p = new ProcessBuilder("open", "/Users/esna786/Desktop/Testing1/untitled folder/untitled folder/1.txt").start();

在 OS X 中,您应该使用 open 命令。它将找到合适的应用程序来打开作为参数传递的文件。

仅供引用:Here是有关ProcessBuilder的详细信息。

关于java - 如何使用 Mac 在 netbeans 中打开 .txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28915376/

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