2014-04-22 35 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

相關問題