启动java方法时在mac上获取NSException
当我在我的Windows笔记本电脑上启动它时,一切都很顺利。但在MACOS中,它抛出了一个启动java方法时在mac上获取NSException,java,windows,macos,desktop,Java,Windows,Macos,Desktop,当我在我的Windows笔记本电脑上启动它时,一切都很顺利。但在MACOS中,它抛出了一个NSException void openInBrowserOnMouseClick(MouseEvent event) { if (!Desktop.isDesktopSupported() || !Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) { LOGGER.info("Action browsing is n
NSException
void openInBrowserOnMouseClick(MouseEvent event) {
if (!Desktop.isDesktopSupported() || !Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) {
LOGGER.info("Action browsing is not supported on this platform");
return;
} else if (subject.getSite() == null) {
showAlert(AlertType.WARNING, "Warning", "No site provided", "You should provide subject's site first");
return;
}
try {
Desktop.getDesktop().browse(new URI(subject.getSite()));
} catch (IOException | URISyntaxException e) {
LOGGER.error("Browsing error", e);
}
}
您的完整java版本和Mac OS版本是什么?某些java 8版本似乎存在问题: