- download beta runtime from javafx.com
- download netbeans FX support from same site
- create new JavaFX project and add next lines
MediaPlayer mediaPlayer = new MediaPlayer(new Media("http://webcast-west.sun.com/oow2010.flv"));
mediaPlayer.setAutoPlay(true);
root.getChildren().add(0, new MediaView(mediaPlayer));
- run project -- it will work fine
- click Clean & Build to generate plugin version
- open dist/ProjectName.html
I'm getting next error
java.lang.IllegalAccessError: tried to access class sun.util.logging.LoggingSupport from class java.util.logging.SimpleFormatter
at java.util.logging.SimpleFormatter.<clinit>(Unknown Source)
at java.util.logging.StreamHandler.configure(Unknown Source)
at java.util.logging.StreamHandler.<init>(Unknown Source)
at java.util.logging.ConsoleHandler.<init>(Unknown Source)
at com.sun.media.jfxmedia.logging.Logger.enableConsoleHandler(Logger.java:298)
at com.sun.media.jfxmedia.logging.Logger.startLogger(Logger.java:195)
at com.sun.media.jfxmedia.logging.Logger.access$000(Logger.java:120)
at com.sun.media.jfxmedia.logging.Logger$1.run(Logger.java:165)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.media.jfxmedia.logging.Logger.<clinit>(Logger.java:163)
at com.sun.media.jfxmediaimpl.NativeMediaManager.<init>(NativeMediaManager.java:159)
at com.sun.media.jfxmediaimpl.NativeMediaManager.getDefaultInstance(NativeMediaManager.java:102)
at com.sun.media.jfxmedia.MediaManager.canPlayContentType(MediaManager.java:98)
at com.sun.media.jfxmedia.locator.Locator.<init>(Locator.java:277)
at javafx.scene.media.Media.<init>(Media.java:295)
at javafxapplication1.FXUIDemo.start(FXUIDemo.java:75)
at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:82)
at com.sun.javafx.application.PlatformImpl$2.run(PlatformImpl.java:65)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
at com.sun.glass.ui.win.WinApplication$2.run(WinApplication.java:51)
at java.lang.Thread.run(Unknown Source)
full log attached
- download netbeans FX support from same site
- create new JavaFX project and add next lines
MediaPlayer mediaPlayer = new MediaPlayer(new Media("http://webcast-west.sun.com/oow2010.flv"));
mediaPlayer.setAutoPlay(true);
root.getChildren().add(0, new MediaView(mediaPlayer));
- run project -- it will work fine
- click Clean & Build to generate plugin version
- open dist/ProjectName.html
I'm getting next error
java.lang.IllegalAccessError: tried to access class sun.util.logging.LoggingSupport from class java.util.logging.SimpleFormatter
at java.util.logging.SimpleFormatter.<clinit>(Unknown Source)
at java.util.logging.StreamHandler.configure(Unknown Source)
at java.util.logging.StreamHandler.<init>(Unknown Source)
at java.util.logging.ConsoleHandler.<init>(Unknown Source)
at com.sun.media.jfxmedia.logging.Logger.enableConsoleHandler(Logger.java:298)
at com.sun.media.jfxmedia.logging.Logger.startLogger(Logger.java:195)
at com.sun.media.jfxmedia.logging.Logger.access$000(Logger.java:120)
at com.sun.media.jfxmedia.logging.Logger$1.run(Logger.java:165)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.media.jfxmedia.logging.Logger.<clinit>(Logger.java:163)
at com.sun.media.jfxmediaimpl.NativeMediaManager.<init>(NativeMediaManager.java:159)
at com.sun.media.jfxmediaimpl.NativeMediaManager.getDefaultInstance(NativeMediaManager.java:102)
at com.sun.media.jfxmedia.MediaManager.canPlayContentType(MediaManager.java:98)
at com.sun.media.jfxmedia.locator.Locator.<init>(Locator.java:277)
at javafx.scene.media.Media.<init>(Media.java:295)
at javafxapplication1.FXUIDemo.start(FXUIDemo.java:75)
at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:82)
at com.sun.javafx.application.PlatformImpl$2.run(PlatformImpl.java:65)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
at com.sun.glass.ui.win.WinApplication$2.run(WinApplication.java:51)
at java.lang.Thread.run(Unknown Source)
full log attached