图像的图像路径不与jar一起使用

时间:2012-10-11 09:09:22

标签: java jar

我为我的java应用程序创建了一个jar。该程序从命令行获取用户的4个输入。以下是调用我的应用程序的语法:

java -jar myJar.jar input1 input2 input3 input4

现在input1是图像的路径,input2是目录的路径。当我运行jar时,它表示未找到图像。但是当我使用输入从eclipse运行它时,它运行正常。有什么我应该知道的吗?我在我的主要编写以下代码:

public static void main(String[] args){
        File file1 = new File(args[0]);
        File file2 = new File(args[1]);

        if (!file1.exists() || !file2.exists() || !args[2].equals("abc")){
            System.out.println("Error in input, please check");
        }

        else if(checkInput(args[3])==false){

                System.out.println("Error");

        }

        else if(checkInput(args[3])==true){
          //do something}
}

感谢。

编辑: 图像和目录不在jar中。它们位于文件系统上。路径是图像和目录的绝对路径。

0 个答案:

没有答案