簡體   English   中英

在具有Java 6的Mac上運行JavaFX 2?

[英]Running JavaFX 2 on Mac with Java 6?

我正在使用JavaFX 2的某些功能(例如WebBrowser)開發Java Swing應用程序。

我嘗試從文件夾內部引用jfxrt.jar文件,因為似乎MAC的javaFX2安裝程序不可用(僅安裝Java 7)。 但是我也想在Java 6中使用JavaFX 2。

我收到此錯誤:

    Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: java.lang.NoSuchMethodError: getScaleFactor
    at com.sun.javafx.tk.quantum.QuantumToolkit.startup(Unknown Source)
    at com.sun.javafx.application.PlatformImpl.startup(Unknown Source)
    at javafx.embed.swing.JFXPanel.initFx(Unknown Source)
    at javafx.embed.swing.JFXPanel.<init>(Unknown Source)
    at javabrowser.JpJavaBrowser.initComponentsFx(JpJavaBrowser.java:63)
    at javabrowser.JpJavaBrowser.<init>(JpJavaBrowser.java:59)
    at orderbook.FrOrderBook.initComponents(FrOrderBook.java:625)
    at orderbook.FrOrderBook.<init>(FrOrderBook.java:179)
    at orderbook.FrOrderBook$2.run(FrOrderBook.java:681)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
        ...
Caused by: java.lang.NoSuchMethodError: getScaleFactor
    at com.sun.glass.ui.mac.MacApplication._initIDs(Native Method)
    at com.sun.glass.ui.mac.MacApplication.<clinit>(Unknown Source)
    at com.sun.glass.ui.mac.MacPlatformFactory.createApplication(Unknown Source)
    at com.sun.glass.ui.Application.Run(Unknown Source)
    ... 23 more

我怎樣才能解決這個問題?

JavaFX 2在OS-X上不支持Java6-僅Win32支持Java6

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM