JavaFX Freeze on Desktop.open(file), Desktop.browse(uri)

后端 未结 5 742
滥情空心
滥情空心 2020-12-09 16:13

I\'m running some code in Java on Ubuntu 12.04 LTS 64 Bit (with Gnome Shell), using Oracle JDK 1.8.0_05 via NetBeans8.0.

The following function works perfectly when

5条回答
  •  半阙折子戏
    2020-12-09 17:14

    I also had the same problem and this solution works for me:

    if( Desktop.isDesktopSupported() )
    {
        new Thread(() -> {
               try {
                   Desktop.getDesktop().browse( new URI( "http://..." ) );
               } catch (IOException | URISyntaxException e1) {
                   e1.printStackTrace();
               }
           }).start();
    }
    

提交回复
热议问题