JavaFXシーンビルダーはどこに行きましたか?


95

Intellijで使用できるように、とらえどころのないJavaFXシーンビルダーを見つけようとしています。私はWindows OSを使用しています。

Oracleは、JavaFXシーンビルダーは新しいダウンロードに含まれていると述べていますが、どのように検索しても見つかりません(http://www.oracle.com/technetwork/java/javafx/downloads/index.htmlを参照)。私は彼らが間違ったページにリンクしていると思います、そしてそれのためのグーグルは私をどこにも連れていません。

Java 8 SDKがすでにインストールされており、正常に動作しています。どうやらJavaFXが含まれているようですが、Javaフォルダーのどこにもシーンビルダーが見つからず、オンラインで完全に見つからないようです。

誰か助けてもらえますか?私は小さなGUIプログラムを書きたいだけですが、JavaFXが適しているようです(そうでない場合は、この概念を私に混乱させないでください!)


ええと、あなたはダウンロードがないということですか?それは私が詰めたものです:(
10回

悲しいことに、私はそうは思いません。私の最近の答えを見てください。
ホセ・ペリーダ

さて、コードはそこにあります。また、このチェックリンク
ホセ・ペリーダ

@James_Dでは、シーンビルダープログラムは廃止されますか?新しいバージョンのjavaFXが出てきても、アップデートを続けますか?

1
@NotNotLogical Oracleは更新しません。現在はオープンソースですが、Gluonはそのオープンソースでビルドを公開しているようですので、フォローしてください。
10

回答:


86

JDK8u40では、によると、この

Oracle Java SE 8u40以降、Oracleは付随するJavaFX Scene Builderバイナリの個別のセットを提供していません。変更、アイデアを提供したい場合、またはコードで行ったことを知らせたい場合は、OpenJDKコミュニティ提供ガイドラインを参照して、openjfx-devメーリングリストに参加してください。

このリンクから Oracleの最新のバイナリをダウンロードできます。しかし、この警告を確認してください:

警告:JavaFX Scene Builderのこれらのバージョンには、最新のセキュリティパッチが含まれていないコンポーネントが含まれている可能性があり、本番環境での使用は推奨されていません。

つまり、新しいSpinnerコントロールのように、8u40の最後の変更が含まれていません。

代替案

プロジェクトはオープンソースであり、更新されたコードはOpenJFX リポジトリで見つけることができます。だからあなたはそれをダウンロードしてビルドするのは自由です。

BSDライセンスの下でリリースされて以来、GluonはScene Builderの更新バージョンのサポートを提供しており、プラットフォームのインストーラーまたは実行可能なjarをここからダウンロードできます。

その上、彼らは誰でも貢献できるオープンなリポジトリを持っています


しかし、それは一般公開サイトではなく、ソースコードダウンロードサイトです。彼らが8u40(昨日?)に更新したときの見落としだと思います。
James_D 2015年

彼らははっきりとそれを言う:オラクルのJava SE 8u40以降では、OracleはJavaFXのシーンBuilderのバイナリを伴う別の組用意されていません
ホセ・ペリーダ

4
OK、それはちょっとした驚きです。グルーオンが進むべき道のようです。
James_D 2015年

1
@NotNotLogicalわかりません。このJiraの問題に基づくと、ソースコードはJDK 9にあるようです。つまり、新しいJDKとの同期を保つために必要な変更を加えます。彼らが新しいJavaFX機能を追加するかどうかは、私にはわかりません。ビルドされたGluonからの膨大な数のダウンロードに基づいて、Gluonは可能な限り最新の状態に保ち、オープンソース化され、誰でも貢献できるようになると思います。
ホセ・ペリーダ

1
みなさん、こんにちは。Oracleはまだこの問題を修正していません。Java SE7を使用していますが、SceneBuilderをダウンロードする方法が見つかりません。2年前に使っていました。彼らが突然バイナリをウェブサイトから削除した理由がわかりません。あなたの誰かがこの問題について何か更新がありますか?もしそうなら、私に知らせてください。
riroo

63

JDK7がインストールされたWindowsにIntellij 14がインストールされたJavaFx Scene Builder(Gluon)をインストールする

これはおそらくJava 8でも動作しますが、私は7を使用しているため、8はテストしていません。

私はこれが答えられたことを知っていますが、これは将来のIntellijユーザーにとって役立つかもしれません。シーンビルダーをIntellij 14で動作させるには、次の手順に従います。

  1. Windows用のシーンビルダーをインストールします。ここからダウンロード/インストールWindowsインストーラー(x64)
  2. IntellijでScene Builderパスを実行可能ファイルに設定します。File -> Settings -> Languages And Frameworks -> JavaFxデフォルトでは、下にインストールされた鉱山C:\Users\kris\AppData\Local\SceneBuilder\ ここに画像の説明を入力してください
  3. .fxmlファイルを開きます。シーンビルダータブをクリックします。 ここに画像の説明を入力してください

アップデート2019:

  • デフォルトのインストールパスは "Program Files"であることがわかります C:\Program Files\SceneBuilder\SceneBuilder.exe
  • Intellij 2019でJavaFXプラグインを有効にする必要がある場合があります

ありがとう-これも私にとってはうまくいった。OSX + JDK8を使用しています。
k2col

1
MacではIntelliJ IDEA- > Preferencesです。見つけるために私を永遠に連れて行った。
Brad Turek

0

Macでは、Intellijで、設定に移動し、JavaFXと入力して、これを実行する必要があります。添付の画像をご覧ください。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.