Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
启动java方法时在mac上获取NSException_Java_Windows_Macos_Desktop - Fatal编程技术网

启动java方法时在mac上获取NSException

启动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

当我在我的Windows笔记本电脑上启动它时,一切都很顺利。但在MACOS中,它抛出了一个
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版本似乎存在问题: