6

Oracle の公式 Web サイトで JavaFX Scene Builder Linux パッケージが見つかりません http://www.oracle.com/technetwork/java/javafx/overview/index.html Linux で作業できるようにするためのソリューションはありますかプレートフォルム?

4

6 に答える 6

18

SceneBuilder はほとんど 100% Pure Java であるため、MAC OS バージョンは Linux でも動作します。ここから MacOS DMG ファイルをダウンロードします: http://www.oracle.com/technetwork/java/javafx/downloads/index.html

その後、7-zipで解凍します。これは、圧縮された HFS ファイル システムです。

$ mkdir javafx_scenebuilder
$ 7z e -ojavafx_scenebuilder javafx_scenebuilder-1_0-macosx-universal.dmg

次に、HFS パーティションを抽出します。

$ cd javafx_scenebuilder
$ 7z x 4.hfs

これにより、多くのファイルが抽出されます。「JavaFX Scene Builder 1.0/JavaFX Scene Builder 1.0.app/Contents/Java」のみが必要です。他のすべてのファイルを削除できます。Scenebuilder を開始します。

$ cd "JavaFX Scene Builder 1.0/JavaFX Scene Builder 1.0.app/Contents/Java"
$ java -cp javafx-beans-dt.jar:javafx-designtime.jar:jfxrt.jar:SceneBuilder.jar com.oracle.javafx.authoring.Main

「ClassNotFoundException: com.sun.prism.es2.gl.x11.X11GLFactory」について何かを言い始めると例外が発生しますが、とにかく動作します。

実行するにはJDK7u6が必要になることに注意してください。

于 2012-08-15T19:05:46.597 に答える
10

SceneBuilder for Linux の公式デベロッパー プレビューが公開されました。

リリース ノート、インストール手順、既知のバグ

このプレビューは、Wine または Linux 上の SceneBuilder の Mac OS X バージョンを利用するために以前の質問に投稿された巧妙な回避策を廃止します。

于 2012-10-01T17:50:57.073 に答える
6

はい。JavaFX Scene Builder を見てください。

開発者プレビューのダウンロード

于 2012-12-08T10:59:57.350 に答える
2

Linuxで動作するシーンビルダーがあります。1. MacOSエディション(.dmgファイル)を入手しました2..jarファイルを抽出しました3.適切なdir構造を作成しました4.適切なコマンドを実行するスクリプトを作成しました5.win

于 2012-08-02T22:16:10.440 に答える
2

はい、その通りです。残念ながら、Linux バージョンはまだ利用できません。

今年初めに JavaFX フォーラムで質問したところ、Jeff McDonald からの回答がここにあります。

https://forums.oracle.com/forums/thread.jspa?threadID=2369765&start=15&tstart=0

したがって、次の 2 つの選択肢があると思います。

  • FXML ファイルを手動で編集する
  • Scence Builder がサポートする OS をインストールした仮想マシンを使用し、それを使用して FXML ファイルを編集します。(たとえば、Linux ホストとゲストの間でディレクトリを共有し、残りの開発は Linux で行うことができます。)
于 2012-06-04T21:11:41.140 に答える
1

Linux で正式にサポートされるまで私が使用するオプションの 1 つは、Wine を介して Windows バージョンの Scene Builder をインストールすることです。

于 2012-06-08T07:17:47.720 に答える