简体   繁体   English

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

[英]How to open .txt file in netbeans using Mac?

I want to open a .txt file using netbeans on Mac. 我想在Mac上使用netbeans打开.txt文件。 I want to open the file kind of "Right Click and then Open". 我想打开“右键单击然后打开”文件。 Currently I'm using Following Lines. 目前,我正在使用后续行。

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();
    }

AnyOne to help. 任何人都可以提供帮助。

Following is stacktrace 以下是stacktrace

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)

Use something like this: 使用这样的东西:

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

In OS X you should use open command. 在OS X中,您应该使用open命令。 It will find appropriate application for open your file passed as argument. 它将找到适当的应用程序来打开作为参数传递的文件。

FYI: Here is detail information about ProcessBuilder . 仅供参考: 是有关ProcessBuilder详细信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM