2011-12-03 4 views
0

리눅스에서는 꽤 쉬웠습니다. 방금했습니다.Windows에서 Eclipse에서 .sh 스크립트를 어떻게 실행합니까?

Runtime rt = Runtime.getRuntime(); 
Process p = rt.exec(shell location); 
p.destroy(); 

그러나이 작업은 기본적으로 .sh 스크립트를 허용하지 않는 Windows에서 어떻게합니까? Cygwin을 사용하여 스크립트를 실행할 수 있습니다. 어떻게 든 Eclipse 내에서 Cygwin을 사용하여 스크립트를 실행할 수있는 방법이 있습니까?

답변

1

아마도 시스템 PATH에 cygwin bin 디렉토리를 추가 한 다음 스크립트를 인수로 사용하여 sh.exe를 실행하십시오.

+0

저는 보통 프로세스가 환경의 "덜 완성 된"경우에도 cygwin보다 훨씬 빠르게 시작하는 것처럼 선호합니다. –

+0

어떻게 sh.exe를 인수와 함께 실행합니까? 노력하는 모든 것은 오류에 대해 불평합니다. 형식은 : cygwin/bin으로 이동하고, "sh.exe * args *"를 실행합니다. 여기서 args는 전체 파일 디렉토리입니까? – Smipims

1

스크립트를 인자로 사용하여 sh.exe (Cygwin, MinGW 등)을 시작하는 것이 가장 좋은 해결책 일 수 있습니다.

.sh 접미사가있는 파일을 sh.exe으로 열려면 폴더 옵션을 업데이트하는 것이 좋습니다.

관련 문제