현재 MS Word와 같은 내 PC에서 .exe 프로그램을 열 수있는 Java 프로그램을 작성하고 있습니다. Runtime.getRuntime(). exec()가 특정 프로그램을 성공적으로 열었 기 때문에 문제가 발생했습니다. 모든 프로그램에 똑같은 코드를 사용했지만 관계없이 일부 프로그램은 열리지 않습니다. 여기 Runtime.getRuntime()으로 프로그램을 시작하는 데 문제가 있습니다. exec (명령)
Picasa에서 3 I 다운로드 한 프로그램 내 코드입니다 :.class picasaHandler implements ActionListener
{
public void actionPerformed(ActionEvent r)
{
try
{
Runtime.getRuntime().exec("cmd /c start Picasa3.exe");
}
catch (IOException t)
{
JOptionPane.showMessageDialog(null,
"Sorry, could not find Picasa 3");
}
}
}
그래서 제 질문은 왜 안 Runtime.getRuntime() 간부 인() 나는 그것을 사용하는 모든 프로그램을 실행한다 Picasa 3과 같은 프로그램을 실행하려면 어떻게해야합니까? 지금은이 방법으로 실행할 수 없습니다.
이것은 작동하지 않습니다. –
올바른 경로를 입력해야합니다. 컴퓨터 경로가 무엇인지 추측하고 있습니다. – ametren
정확한 경로를 입력했습니다. –