Oracle の公式 Web サイトで JavaFX Scene Builder Linux パッケージが見つかりません http://www.oracle.com/technetwork/java/javafx/overview/index.html Linux で作業できるようにするためのソリューションはありますかプレートフォルム?
6 に答える
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が必要になることに注意してください。
SceneBuilder for Linux の公式デベロッパー プレビューが公開されました。
このプレビューは、Wine または Linux 上の SceneBuilder の Mac OS X バージョンを利用するために以前の質問に投稿された巧妙な回避策を廃止します。
はい。JavaFX Scene Builder を見てください。
Linuxで動作するシーンビルダーがあります。1. MacOSエディション(.dmgファイル)を入手しました2..jarファイルを抽出しました3.適切なdir構造を作成しました4.適切なコマンドを実行するスクリプトを作成しました5.win
はい、その通りです。残念ながら、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 で行うことができます。)
Linux で正式にサポートされるまで私が使用するオプションの 1 つは、Wine を介して Windows バージョンの Scene Builder をインストールすることです。