0
명령 줄에서 실행해야하는 프로그램을 간단하게 시작하기위한 도구를 작성했습니다. Windows 8 및 xp C : \ Program Files (x86) \ Juniper Networks \ Network Connect \ ncluancher.exe + 명령을 실행해야하는 문제가 있습니다. 이제 Windows 7에서 어떤 이유로 nclauncher가 있습니다. 발견했지만 Windows 8에서 오류가 계속 발생 C : \ Program을 찾을 수 없습니다. 또는 잘못된 프로그램 인수가 지정되었습니다.cmd 명령을 사용하는 Java 런타임
String version_Number = getProgramVersion();
String url_Location = "\"C:\\Program Files (x86)\\Juniper Networks\\Network Connect "
+ version_Number + "\\nclauncher" + "\"";
String[] location = {url_Location + " -url " + URL + " -u "
+ user_Name + " -p " + pass_Word + " -r S1AD"};
// Location of network connect specified.
Process pr = Runtime.getRuntime().exec(location);
BufferedReader input = new BufferedReader(new InputStreamReader(
pr.getInputStream()));
이 방법을 XP, win7 및 8보다 보편적으로 만들 수있는 방법이 있습니까? 프로세스 작성자가 내가하려는 일에 더 잘 작동할까요?
경로가 정확히 같아야합니다. 구문 분석 문제 인 것 같습니다. –
프로그램 파일 밖에있는 다른 경로와 프로그램으로 Windows 8을 성공적으로 호출 해 보셨습니까? 또한 사용자 이름/암호를 올바르게 확인하십시오. – Abhilash