2012-06-04 10 views

答えて

18

たMAC OSのバージョンはまた働く勝つ実行するスクリプトを作成し、適切なディレクトリ構造を作成した.jarファイルを抽出しましたLinuxの場合、SceneBuilderは100%純粋なJavaなので、ほとんど。ここから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シーンビルダ1.0/JavaFXシーンビルダ1.0.app /コンテンツ/ 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が必要です。

+1

Ubuntu 12.04でうまく動作します。 –

+0

偉大な応答。 –

2

はい、そうですが、不幸にも、まだLinux版はありません。

私はあなたがここにジェフマクドナルドから答えを見つけることができ、今年初めのJavaFXフォーラムに尋ねた:

  • 編集FXML:だから私はあなたが2つの選択肢を持っていると思う

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

    をファイルを手動で作成する

  • Scence BuilderでサポートされているOSをインストールし、それを使ってFXMLファイルを編集する仮想マシンを使用します。 (例えば、Linuxホストとゲストの間でディレクトリを共有し、残りの開発をLinux上に保つことができます)。
+0

おかげで、Utilのオラクルは、LinuxでのJava開発者の多くがあることを認識し、私は、仮想マシンのもののために行くと思います – Walllzzz

1

Linuxで正式にサポートされるまでは、Windows版シーンビルダのワインを通して。

+0

開発者向けプレビューがあります:http://www.oracle.com /technetwork/java/javafx/downloads/devpreview-1429449.html – vchelbanster

2

私はLinuxで作業しているシーンビルダーを持っています。 1. MacOSの版(.dmgファイルファイル) 2. 3. 4.適切なコマンド 5.