25
우분투의 홈 디렉토리에서 프로세스를 시작하려고합니다. 경계 밖으로 예외 배열을 가져 오는 중입니다. 여기 코드는 다음과 같습니다ProcessBuilder로 작업 디렉토리를 설정하는 방법
여기Process p = null;
ProcessBuilder pb = new ProcessBuilder();
pb.directory(new File("/home"));
p = pb.start();
는 예외입니다 :
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
at tester.Main.main(Main.java:31)
Java Result: 1
좋아, 감사 : 여기
는 완벽한 예입니다. 나는 내가 만든 실수를 깨달았 기 때문에 그 질문을 편집했다. 내 다른 질문에도 대답했을지 모르겠다. – Eric