2012-02-21 6 views
0

에 명령 매개 변수의 이름을 얻기에 내 파일 Test.java가 저장되는 가정 : 나는 cmd /k javac -d . %1상황에 맞는 메뉴

출력으로 명령을 사용하여 상황에 맞는 메뉴를 만들었습니다 X:\S\S\nOn I\Extra but Imp\Context Menu\Ultimate Windows Context Menu Customizer\

경로로 긴 파일 이름을 보여줍니다 공백이 있습니다. %1이 파일의 전체 경로를 반환으로이를 얻을

>javac -d . Test.java I'am 수 없습니다 : 내가 원하는 무엇

같은 명령에서 상황에 맞는 메뉴에서 자바 파일을 컴파일 직접입니다.

어떻게하면됩니까 ?? 내 폴더에 이름에 공백이 있습니다.

나는 많은 사이트를 검색하려고했습니다 ...

답변

1
당신은 큰 따옴표로 인수를 묶어야합니다

당신이 지금까지 내가 말할 수있는대로 cmd /k 필요하지 않습니다 :

javac -d . "%1" 

그러나 Java 소스에서 정의 된 패키지에서 호출 된 디렉토리 경로와 일치해야하므로 Java 컴파일러에서 오류가 발생합니다.

편집을 제어하려면 Ant 또는 Maven을 조사해야합니다.