3

私はswing環境でjdk1.6でjavaFX 2.2を使用しています。JPanel でブラウザを表示しようとしていますが、これを正常に実行できます。唯一の問題は、javaFX2.2 ランタイム環境を持たない他のマシンでアプリケーションを実行すると、スタックしてエラー メッセージが表示されないことです。javafx ランタイム env.
new JFXPanel()を実行する前にマシンで使用可能かどうか

コードが上記の行でスタックしたためです。

4

2 に答える 2

3
boolean isJavaFxAvailable;
try {
  Class jfxPanel = classLoader.loadClass("javafx.embed.swing.JFXPanel");
  isJavaFxAvailable = true;
} catch (ClassNotFoundException e) {
  isJavaFxAvailable = false;
}
于 2012-09-03T09:49:34.057 に答える
0

JavaFXアプリケーションを実行するすべてのマシンにJavaFXランタイムが必要です。このrunimeは、Webstartによって配信される可能性がありますが、アクセス可能である必要があります。

ここを見てください: JavaFXのバージョン番号を取得する方法は?

于 2012-08-31T12:27:00.573 に答える