В настоящее время я пишу программу на Java, которая может открывать программы на моем компьютере, например MS Word. У меня проблема, потому что Runtime.getRuntime(). Exec() только успешно откроет определенные программы. Я использовал тот же самый код для всех программ, но независимо, некоторые программы не будут открываться.У вас возникли проблемы с запуском программы с помощью Runtime.getRuntime(). Exec (command)
Вот мой код программы я скачал, Picasa 3:
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() Exec() запустить все программы, которые я использую его. , и как мне запускать такие программы, как Picasa 3, которые я не могу запустить в данный момент с помощью этого метода.
Это не работает –
Ну, вы должны указать правильный путь, я просто догадываюсь, что путь для вашей машины! – ametren
Я разместил правильный путь там –