如何使用可执行文件一次打开多个文件

时间:2012-04-01 14:28:03

标签: java image exe multiple-files

情况:

  • Java 6,Windows XP,Eclipse
  • 我有一个.exe编写了一个可执行文件.jar。
  • 这是一个使用GUI的应用程序。

该程序应该读取 - 或稍后写入 - 图像中的元数据(jpeg ...)。 如果程序打开,您可以使用filechooser一次加载一个或多个文件。

到目前为止,我可以在我的文件系统(windows)中选择一个(图像)文件,单击[打开方式...]并选择我的程序 - .exe打开所选文件 - 单个文件。

我想要实现的目标:选择多个文件 - 例如整个文件夹 Ctrl + A 并立即打开所有图像。

在我的main方法中,String [] args只包含一个元素,无论选择了多少元素。

主类的代码:

public class Starter
{
    public static void main(String[] args)
    {
        Exif e = new Exif("Exif ... ");

        //try{ Thread.sleep(1000); }catch(Exception ex){}

        e.init();

        e.setSize(1024,700);
        e.setSize(1024,600);

        // The array is handled by a gui-class which reads the Strings from the array
        // and opens the referenced files one by one ...
        // Like : 
        //         for(String filename : args
        //         { open(filename); }

        e.open(args);
    }
}

1 个答案:

答案 0 :(得分:0)

您是否尝试选择所需的文件并将其拖到该exe文件的顶部?