2014-04-22 2 views
0

enter code here jar 파일을 실행할 때 생성되는 txt.file에 대한 디렉터리를 지정하려고합니다. 어쨌든 인수로 지정해야합니까? 다음은 어떻게 전달할 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
난 당신이 항아리를 클릭하면 열어 스윙 텍스트 필드를 사용하고있는 경로를 입력 한 후하는 것이 좋습니다 것입니다

텍스트 필드, 텍스트 필드에서 데이터를 취해야하고 더 논리를 수행해야 할 작업을 제출하십시오.

경로를 입력하려면이 같은

그래서주는 UI가 실제로 좋은 방법입니다 ..

나는 전혀 항아리를 클릭 할 실 거예요
+0

, 난 내가 주요 인수 인수 [0 통해 분석하고자하는 WDSL의 위치를 ​​지정한다 ] 등. 이미 파일을 만드는 경우 txt 파일을 만들 위치를 지정하는 인수를 추가 할 수있는 방법이 있습니다. UI가 관련이 없습니다. 명령 프롬프트 만 – Studento919

+0

오 okie..sorry 잘못된 이해를위한 것입니다 ... 그 경우에는 명령 행 콘솔에 하나 이상의 인수를 추가하고 args [index]를 읽어서 문자열 경로와 같은 경로에 할당하십시오 = args [index] ... 이것은 프로그램을 실행하는 동안 콘솔에서 지정하는 런타임시 경로를 제공해야합니다 ... –

+0

많은 것을 알고 있지만 쓰기 파일은 다른 곳에 있습니다. 어떻게 지정해야합니까? 그 인수가 삽입 된 위치에 파일을 쓰는 그 인수가 의미가 있다면, 나는 세 번째 인수를 추가 할 수 있지만 아무것도 다음에 무엇을 확신하지 못합니다. 단계는 보이는 것처럼 사소한 것입니다, 나는 WDSL의 위치를 ​​specfiy하기 위해 필자의 메인 내에서 경로와 파일 이름 인수를 가지고 있습니다. Jar 파일이 목표 디렉토리를 제공하는 문제 만 실행하면 파일도 작성됩니다. 현재 붙어있는 – Studento919