2012-04-08 9 views
0

JavaFXプロジェクトを実行可能なjarファイルで実行しようとすると「アプリケーションの実行中に例外が発生します。 jnplファイルを実行すると、java.lang.NullPointerExceptionやT2KFontFactoryに関する大きなエラーメッセージ(「com.sun.t2k.T2KFontFactory.resolveFontFiles(Unknown Source)」など)が表示されます。JavaFXプロジェクトがjar/jnplで起動するときのT2KFontFactory例外

また、WebViewを使用しても同じ例外が発生しました(ただし、機能しました)。

私はインターネットでこの問題に関する多くの記事を見ましたが、誰も解決策を知りません。私は最新のJavaFX 2.0.3、JREバージョン1.7.0_03-b05 Java HotSpot(TM)クライアントVM、Windows 7を使用しています。ありがとう!

編集: いくつかのJavaFXの例をテストしましたが、うまく機能しました。

「体が30000文字に制限されて、あなたは58302が入力された」ので、私は、メッセージの小さなカットを行います。

Java Plug-in 10.4.1.99 
Using JRE version 1.7.0_03-b05 Java HotSpot(TM) Client VM 
User home directory = C:\Users\user 
---------------------------------------------------- 
c: clear console window 
f: finalize objects on finalization queue 
g: garbage collect 
h: display this help message 
l: dump classloader list 
m: print memory usage 
o: trigger logging 
q: hide console 
r: reload policy configuration 
s: dump system and deployment properties 
t: dump thread list 
v: dump thread stack 
x: clear classloader cache 
0-5: set trace level to <n> 
---------------------------------------------------- 
java.lang.NullPointerException 
    at com.sun.t2k.T2KFontFactory.resolveFontFiles(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.resolveWindowsFonts(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFullNameToFileMap(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFontResource(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.createFont(Unknown Source) 
    at com.sun.javafx.font.PrismFontLoader.font(Unknown Source) 
    at javafx.scene.text.Font.font(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.ParsedValue.convert(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.lookup(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.transitionToState(Unknown Source) 
    at javafx.scene.Node.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Node.processCSS(Unknown Source) 
    at javafx.scene.Scene.doCSSPass(Unknown Source) 
    at javafx.scene.Scene.preferredSize(Unknown Source) 
    at javafx.scene.Scene.impl_initPeer(Unknown Source) 
    at javafx.stage.Window$13.invalidated(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.set(Unknown Source) 
    at javafx.stage.Window.setShowing(Unknown Source) 
    at javafx.stage.Window.show(Unknown Source) 
    at javafx.stage.Stage.show(Unknown Source) 
    at javafx.stage.Stage.impl_showAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate$8.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate.setVisible(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit$Caller.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit.callAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showErrorDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showMessageDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) 
    at javafx.event.Event.fireEvent(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.postProcess(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.access$6200(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.access$1300(Unknown Source) 
    at javafx.scene.Scene.impl_processMouseEvent(Unknown Source) 
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source) 
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.notifyMouse(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) 
    at com.sun.glass.ui.win.WinApplication.access$100(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication$2$1.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
java.lang.NullPointerException 
    at com.sun.t2k.T2KFontFactory.resolveFontFiles(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.resolveWindowsFonts(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFullNameToFileMap(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFontResource(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.createFont(Unknown Source) 
    at com.sun.javafx.font.PrismFontLoader.font(Unknown Source) 
    at javafx.scene.text.Font.font(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.ParsedValue.convert(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.lookup(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.transitionToState(Unknown Source) 
    at javafx.scene.Node.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Node.processCSS(Unknown Source) 
    at javafx.scene.Scene.doCSSPass(Unknown Source) 
    at javafx.scene.Scene.preferredSize(Unknown Source) 
    at javafx.scene.Scene.impl_initPeer(Unknown Source) 
    at javafx.stage.Window$13.invalidated(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.set(Unknown Source) 
    at javafx.stage.Window.setShowing(Unknown Source) 
    at javafx.stage.Window.show(Unknown Source) 
    at javafx.stage.Stage.show(Unknown Source) 
    at javafx.stage.Stage.impl_showAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate$8.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate.setVisible(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit$Caller.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit.callAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showErrorDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showMessageDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) 
    at javafx.event.Event.fireEvent(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.postProcess(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.access$6200(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.access$1300(Unknown Source) 
    at javafx.scene.Scene.impl_processMouseEvent(Unknown Source) 
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source) 
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.notifyMouse(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) 
    at com.sun.glass.ui.win.WinApplication.access$100(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication$2$1.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
java.lang.NullPointerException 
    at com.sun.t2k.T2KFontFactory.resolveFontFiles(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.resolveWindowsFonts(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFullNameToFileMap(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFontResource(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.createFont(Unknown Source) 
    at com.sun.javafx.font.PrismFontLoader.font(Unknown Source) 
    at javafx.scene.text.Font.font(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.ParsedValue.convert(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.lookup(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.transitionToState(Unknown Source) 
    at javafx.scene.Node.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Node.processCSS(Unknown Source) 
    at javafx.scene.Scene.doCSSPass(Unknown Source) 
    at javafx.scene.Scene.preferredSize(Unknown Source) 
    at javafx.scene.Scene.impl_initPeer(Unknown Source) 
    at javafx.stage.Window$13.invalidated(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.set(Unknown Source) 
    at javafx.stage.Window.setShowing(Unknown Source) 
    at javafx.stage.Window.show(Unknown Source) 
    at javafx.stage.Stage.show(Unknown Source) 
    at javafx.stage.Stage.impl_showAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate$8.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate.setVisible(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit$Caller.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit.callAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showErrorDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showMessageDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) 
    at javafx.event.Event.fireEvent(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.postProcess(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.access$6200(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.access$1300(Unknown Source) 
    at javafx.scene.Scene.impl_processMouseEvent(Unknown Source) 
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source) 
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.notifyMouse(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) 
    at com.sun.glass.ui.win.WinApplication.access$100(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication$2$1.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
java.lang.NullPointerException 
    at com.sun.t2k.T2KFontFactory.resolveFontFiles(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.resolveWindowsFonts(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFullNameToFileMap(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFontResource(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.createFont(Unknown Source) 
    at com.sun.javafx.font.PrismFontLoader.font(Unknown Source) 
    at javafx.scene.text.Font.font(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.ParsedValue.convert(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.lookup(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.transitionToState(Unknown Source) 
    at javafx.scene.Node.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Node.processCSS(Unknown Source) 
    at javafx.scene.Scene.doCSSPass(Unknown Source) 
    at javafx.scene.Scene.preferredSize(Unknown Source) 
    at javafx.scene.Scene.impl_initPeer(Unknown Source) 
    at javafx.stage.Window$13.invalidated(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.set(Unknown Source) 
    at javafx.stage.Window.setShowing(Unknown Source) 
    at javafx.stage.Window.show(Unknown Source) 
    at javafx.stage.Stage.show(Unknown Source) 
    at javafx.stage.Stage.impl_showAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate$8.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate.setVisible(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit$Caller.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit.callAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showErrorDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showMessageDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) 
    at javafx.event.Event.fireEvent(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.postProcess(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.access$6200(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.access$1300(Unknown Source) 
    at javafx.scene.Scene.impl_processMouseEvent(Unknown Source) 
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source) 
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.notifyMouse(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) 
    at com.sun.glass.ui.win.WinApplication.access$100(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication$2$1.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
java.lang.NullPointerException 
    at com.sun.t2k.T2KFontFactory.resolveFontFiles(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.resolveWindowsFonts(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFullNameToFileMap(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.getFontResource(Unknown Source) 
    at com.sun.t2k.T2KFontFactory.createFont(Unknown Source) 
    at com.sun.javafx.font.PrismFontLoader.font(Unknown Source) 
    at javafx.scene.text.Font.font(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.converters.FontConverter.convert(Unknown Source) 
    at com.sun.javafx.css.ParsedValue.convert(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.lookup(Unknown Source) 
    at com.sun.javafx.css.StyleHelper.transitionToState(Unknown Source) 
    at javafx.scene.Node.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.control.Control.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Parent.impl_processCSS(Unknown Source) 
    at javafx.scene.Node.processCSS(Unknown Source) 
    at javafx.scene.Scene.doCSSPass(Unknown Source) 
    at javafx.scene.Scene.preferredSize(Unknown Source) 
    at javafx.scene.Scene.impl_initPeer(Unknown Source) 
    at javafx.stage.Window$13.invalidated(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) 
    at javafx.beans.property.BooleanPropertyBase.set(Unknown Source) 
    at javafx.stage.Window.setShowing(Unknown Source) 
    at javafx.stage.Window.show(Unknown Source) 
    at javafx.stage.Stage.show(Unknown Source) 
    at javafx.stage.Stage.impl_showAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate$8.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.DialogTemplate.setVisible(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory$3.call(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit$Caller.run(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit.callAndWait(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showErrorDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.FXUIFactory.showMessageDialog(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.deploy.uitoolkit.impl.fx.ui.ErrorPane$1.handle(Unknown Source) 
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) 
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) 
    at javafx.event.Event.fireEvent(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.postProcess(Unknown Source) 
    at javafx.scene.Scene$ClickGenerator.access$6200(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.process(Unknown Source) 
    at javafx.scene.Scene$MouseHandler.access$1300(Unknown Source) 
    at javafx.scene.Scene.impl_processMouseEvent(Unknown Source) 
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source) 
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.handleMouseEvent(Unknown Source) 
    at com.sun.glass.ui.View.notifyMouse(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) 
    at com.sun.glass.ui.win.WinApplication.access$100(Unknown Source) 
    at com.sun.glass.ui.win.WinApplication$2$1.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

編集は再び:はい、私のOSはロシア語である )私は2.1を試してみましたしかし、それは役に立たなかった。その後、私はFX 2.2(開発者向けプレビュー)をダウンロードして、新しいエラーメッセージが表示されました:

CacheEntry[file:/D:/Labs/Javal/JavafxApp/dist/lib/eclipselink-2.3.0.jar]: updateAvailable=false,lastModified=Mon Apr 09 18:26:17 EEST 2012,length=6732665 
CacheEntry[file:/D:/Labs/Javal/JavafxApp/dist/lib/javax.persistence-2.0.jar]: updateAvailable=false,lastModified=Mon Apr 09 18:26:20 EEST 2012,length=143658 
CacheEntry[file:/D:/Labs/Javal/JavafxApp/dist/lib/mysql-connector-java-5.1.19-bin.jar]: updateAvailable=false,lastModified=Mon Apr 09 18:26:23 EEST 2012,length=831026 
CacheEntry[file:/D:/Labs/Javal/JavafxApp/dist/JavafxApp.jar]: updateAvailable=false,lastModified=Mon Apr 09 18:26:09 EEST 2012,length=9616796 

私は私が問題を誤解だと思い、それを修正しようとしたが、私は、MySQL-コネクタのjava-5.1を持っていました.18、そしてそれを最新のものに変更しました:mysql-connector-java-5.1.19、それについてのメッセージは消えませんでした...

+0

てください、精巧な:それはすべてのJavaFXアプリケーションで発生しますか? JavaFXランタイムがインストールされていますか?例外はすべて投稿してください。 –

+0

はい、最新バージョンのJavaFXにはすべて必要なソフトウェアがあります。私は私の質問を編集し、それが解決策を見つけるのを助けることを望む) – Gleb

答えて

1

ローカライズされたOSはありますか?それはhttp://javafx-jira.kenai.com/browse/RT-18767

のように見えると、この問題は、あなたがここに来ることができたFX 2.1に固定されている:http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html

+0

ありがとう、しかし、新しいエラーが現れました。私は最初のメッセージを編集しました。 – Gleb

+0

すべてのエラーメッセージが消えましたか?また、コントロールパネル - プロパティ - JavaのJavaキャッシュをクリアして、SDK/ –

+0

だけでなく、FX2.1ラン​​タイムもインストールしていることを確認してください。FX2.1は私にとっては機能しませんでした。 FX2.2のsdkとランタイム。その後、フォントに関するすべての例外はなくなりましたが、私のライブラリとCacheEntryに関する例外が発生しました。だから、キャッシュクリア後も私はアプリケーションを起動することはできませんが、今、 "Details"を押すと、例外に関するテキストはありません。しかし、Netbeansからプロジェクトを実行した後、jnplファイルを使ってプロジェクトを実行しようとすると、上記のマッサージのようにCacheEntryについて例外が発生します... – Gleb

関連する問題