1
프로세스 빌더를 사용하고 Clearcase 용 드라이브 설정에서 cleartool 명령을 실행하려고합니다. 아래는 내 코드이며 null을 반환하는 것 같습니다. 아무도이 문제를 해결하는 방법을 제안 할 수 있습니까?ProcessBuilder에서 작업 디렉토리를 탐색하는 방법
String[] cmdList = {"cmd.exe","/C","M:", "cd Test_SrcCd_Dev_Dyn","cleartool lsactivity -l [email protected]_PVOB"};
ProcessBuilder builder = new ProcessBuilder(cmdList);
내 Clearcase 저장소가 M : 드라이브에 구성되어 있습니다.
미리 감사드립니다.
안녕하세요 @VonC, 당신이 말할 때 (당신은 파일의 확장 된 경로 이름을 해결하기 위해보기에 있어야한다는 것을 제외하고). cmd.exe에서 아래 부분을 수행해야한다는 의미입니까? cd M : cd Test_SrcCd_Dev_Dyn 그리고 cleartool lsactivity -l TestActivity @ My_PVOB를 실행 하시겠습니까? 지금 내가 cleartool lsactivity -l TestActivity @ My_PVOB를 C : \에서 실행하면 "경로 이름 My_PVOB에 대한 VOB를 확인할 수 없습니다"가 나타납니다. 제안 해주세요. – user2732988
@ user2732988 yes :'m :','cd m : \ yourView', 그리고'cleartool lsact'. 그러나 우선 간단하게하는 것을 잊지 마십시오.'cleartool lsact'를'cleartool pwv'로 바꾸면 올바른 방향인지 확인할 수 있습니다. – VonC