Oracle公式サイトでJavaFXシーンビルダLinuxパッケージを見つけることができません http://www.oracle.com/technetwork/java/javafx/overview/index.html 私はLinuxのplateformeで作業できるようにソリューションがありますか?はLinux対応のJavaFXシーンビルダですか?
答えて
た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が必要です。
はい、そうですが、不幸にも、まだLinux版はありません。
私はあなたがここにジェフマクドナルドから答えを見つけることができ、今年初めのJavaFXフォーラムに尋ねた:
- 編集FXML:だから私はあなたが2つの選択肢を持っていると思う
https://forums.oracle.com/forums/thread.jspa?threadID=2369765&start=15&tstart=0
をファイルを手動で作成する
- Scence BuilderでサポートされているOSをインストールし、それを使ってFXMLファイルを編集する仮想マシンを使用します。 (例えば、Linuxホストとゲストの間でディレクトリを共有し、残りの開発をLinux上に保つことができます)。
おかげで、Utilのオラクルは、LinuxでのJava開発者の多くがあることを認識し、私は、仮想マシンのもののために行くと思います – Walllzzz
Linuxで正式にサポートされるまでは、Windows版シーンビルダのワインを通して。
開発者向けプレビューがあります:http://www.oracle.com /technetwork/java/javafx/downloads/devpreview-1429449.html – vchelbanster
私はLinuxで作業しているシーンビルダーを持っています。 1. MacOSの版(.dmgファイルファイル) 2. 3. 4.適切なコマンド 5.
今すぐofficial developer preview of SceneBuilder for Linuxがあります。
Release notes, installation instructions and known bugs。
このプレビューは、以前の質問に投稿された賢明な回避策を廃止して、Linux上でWineまたはMac OS X版のSceneBuilderを使用します。
Ubuntu 12.04でうまく動作します。 –
偉大な応答。 –