(Я не уверен, что это правильное место, чтобы задать этот вопрос. Пожалуйста, перейдите на подходящий сайт)
У меня проблема, показанная в приведенном ниже коде.Он не работает на компьютере (Windows 2008), на котором установлено приложение CITRIX Xen 6-.Там нет ошибки, просто браузер не запускается.На моем рабочем столе (окно windows7) это работает.
package trials;
import java.awt.*;
import java.io.File;
import java.io.IOException;
public class Launch {
public static void main(String[] args) throws IOException {
if (args.length < 1) {
System.out.println("argument filepath expected");
return;
}
final boolean browseSupported = Desktop.getDesktop().isSupported(Desktop.Action.BROWSE);
if ( !browseSupported) {
System.out.println("Browse not supported");
return;
}
final String filename = args[0];
final File file = new File(filename);
if (file.exists()) {
Desktop.getDesktop().browse(file.toURI());
} else {
System.out.println(file.getAbsolutePath() + " does not exist");
}
}
}
Я пытался использовать «open», как предложено в следующих ответах.Это не работает.Проблема сужена до 64-битной версии Java (Oracle 1.6.0_25)