2014-04-22 37 views
0

enter code here我想指定一个txt.file的目录,当jar文件运行时正在创建,是否有指定作为参数在控制台的,我想是txt文件的目录中创建:如何指定一个txt文件的目标目录传入

以下是主要观点:

public static void main(String[] args) { 
    // TODO Auto-generated method stub C:\Users\802591720\Documents\mystuff\Programs\JavaCode\xmlSchema\ManageBillingCreditAndDebit.20130219.xsd 
    //String fileName = "ManageBillingCreditAndDebit.20130219.xsd"; 
    //String Source = "C:\Users\607817544\as1\"; 
    String path1 = args[0]; 
    String FileName = args[1]; 
    TagDef tagDef; 
String[] operations; 
try { 
    operations = listOperationsUnique("C:\\Users\\607817544\\as1\\ManageBillingCreditAndDebit.20130219.wsdl"); 
    System.out.println("operation:" + operations.length); 
    for (int i = 0; i < operations.length; i++) { 
     System.out.println("operation:" + operations[i]); 
    } 
} catch (FileNotFoundException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} catch (SAXException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} catch (IOException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} catch (ParserConfigurationException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 

try { 
    tagDef = refheader(path1, FileName); 

    System.out.println("================================================================="); 
    System.out.println("Tag details"); 
    System.out.println(tagDef); 
    System.out.println("================================================================="); 

} catch (Exception e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 

} 

} }

这是该文件的写:

System.out.println(""); 
       fh.openFile("hello.txt"); 
       fh.writeLine(""); 
       fh.closeFile(); 

如何指定我想要在命令控制台中创建该文件的位置?我的Java应用程序的最后一块,所以任何指针都会是好人!

任何帮助家伙是惊人的,它的这样一个小问题,我似乎无法避开

回答

0

我会建议你使用Swing文本字段开辟当你点击罐子,并在进入路径后文本字段,提交行动,应该从文本领域的数据,并进一步的逻辑。

这样的进入路径,以便让UI实际上是好办法..

+0

我不会在瓶子被点击的一切,我会指定一个WDSL我想通过的主要论点ARGS [0解析的位置]等等。如果我已经创建了一个文件,那么我可以添加一个参数来指定我想要创建txt文件的位置。没有涉及的用户界面,只有命令提示符 – Studento919

+0

哦okie..sorry理解错误......如果是这种情况,您只需在命令行控制台上添加一个参数并读取args [index]将其分配给类似String路径的路径= args [index] ...这应该给你在运行时的路径在运行程序时在控制台中指定什么... –

+0

看到我知道那么多,但是写入文件位于其他地方,我是怎么指定的有人认为它将文件写入插入的位置,如果有意义的话,我可以添加第三个参数,但它什么都不做,所以我不确定下一步是什么。一步是如此轻微,因为我似乎有一个路径和文件名参数来指定WDSL的位置,该文​​件也是在Jar文件运行时写入的,只是给它一个目标目录,在哪里目前停滞不前 – Studento919

相关问题