2015-04-17 14 views
5

Ich versuche, den SceneBuilder mit IntelliJ auf dem Mac zu verwenden. Also habe ich heruntergeladen die .dmg-Datei von dort http://gluonhq.com/products/downloads/So verwenden Sie den SceneBuilder mit IntelliJ auf dem Mac

Jetzt geliefert ich den folgenden Pfad zum SceneBuilder in IntelliJ:

/Applications/SceneBuilder.app/Contents/MacOS/SceneBuilder 

Wenn ich einen .fxml zu öffnen versucht, ich den Fehler

Failed to start SceneBuilder: 
/Applications/SceneBuilder.app/Contents/MacOS/SceneBuilder/Contents/MacOS/scenebuilder-launcher.sh 

Es sieht so aus, als ob IntelliJ nach diesem Sh-Skript sucht, aber ich habe keine Ahnung, wo es ist, um ehrlich zu sein. Ich habe über mehrere Webseiten im Netz geschaut aber niemand hat mir wirklich geholfen ...

Also wie behebe ich mein Problem oder wie kann ich den Szenenersteller in IntelliJ verwenden?

Dank

Antwort

3

Blick auf den Weg zu öffnen versucht .. Ich schlage vor, Sie Ihren konfigurierten SceneBuilder Pfad zu konvertieren:

/Applications/SceneBuilder.app/ 

Edit: schnelle Lösung wäre Laden Sie den alten SceneBuilder 2 hier herunter: http://www.oracle.com/technetwork/java/javafxscenebuilder-1x-archive-2199384.html und extrahieren Sie das sh Startskript in den richtigen Ordner.

+0

Gleicher Fehler ... Ich habe das auch schon einmal versucht, aber es scheint, als wäre dieses Skript nicht in der App, die ich heruntergeladen habe ... obwohl ich keine Ahnung habe, warum. Auch sollten Sie den letzten Schrägstrich in Ihrem Vorschlag entfernen ... – user2336315

+0

@ user2336315 Siehe meine Bearbeitung. – eckig

+0

@ user2336315 Langfristige Lösung wäre ein Fehlerbericht bei IntelliJ, NetBeans hat das gleiche getan: https://netbeans.org/bugzilla/show_bug.cgi?id=251308#c1 – eckig

6

Ich habe das Problem gelöst.

1. Zuerst gehen:

Eclipse-(Oder IntelliJ) -> Einstellungen -> JavaFX -> Dann geben Sie/wählen "/Applications/SceneBuilder.app" -> Presse Ok

2. Dann gehen Sie zu:

Anwendungen -> Rechts auf sceneBuilder klicken -> klicken Sie auf "Paketinhalt anzeigen" -> Inhalt -> MacOS -> Benennen Sie die Datei "sceneBuilder" als „scenebuilder-Launcher. sh "

Los gehts!

+0

Sonnenfinsternis oder Intellij? –

+0

Seine Methode wird mit beiden funktionieren. –

+0

Wenn Sie den Dateinamen nicht ändern möchten, können Sie auch einen Symlink hinzufügen: cd /Applications/SceneBuilder.app/Contents/MacOS&& ln -s SceneBuilder scenebuilder-launcher.sh –

2

Das funktionierte für mich.

heruntergeladen die .dmg für den Mac an http://gluonhq.com/open-source/scene-builder/

SceneBuilder installieren, die dann unter Anwendungen befinden wird.

In IntelliJ

dafür gesorgt, dass der Weg, indem Sie auf die folgenden richtig war:

IntelliJ IDEA -> Einstellungen -> Sprachen und Frameworks -> JavaFX

Der Wert für „Weg zu SceneBuilder "sollte/Applications/SceneBuilder sein.App

Per Rilcy88

Umbenannt SceneBuilder unter Anwendungen auf scenebuilder-launcher.sh -> Inhalt -> MacOS.

Im Projekt konnte ich mit der rechten Maustaste auf meine .fxml Datei klicken und "Open in Scenbuilder" ohne Probleme auswählen.

Verwandte Themen