2015-04-17 14 views
5

Próbuję użyć SceneBuilder z IntelliJ na Macu. Więc pobrać plik dmg stamtąd http://gluonhq.com/products/downloads/Jak używać SceneBuilder z IntelliJ na Macu

Teraz dostarczane następującą ścieżkę do SceneBuilder w IntelliJ:

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

Kiedy próbowałem otworzyć .fxml, pojawia się błąd

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

Wygląda na to, że IntelliJ szuka tego sh-skryptu, ale nie mam pojęcia, gdzie jest szczerze. Przeglądałem kilka stron internetowych w sieci, ale nikt mi nie pomógł ...

Jak mogę rozwiązać problem lub jak korzystać z programu do tworzenia scen w IntelliJ?

Dzięki

Odpowiedz

3

Spójrz na ścieżce stara się otworzyć .. Proponuję zamienić ścieżkę SceneBuilder skonfigurowany do:

/Applications/SceneBuilder.app/ 

Edit: Szybka poprawka byłoby pobierz stary SceneBuilder 2 tutaj: http://www.oracle.com/technetwork/java/javafxscenebuilder-1x-archive-2199384.html i wypakuj jego skrypt startowy sh do właściwego folderu.

+0

Ten sam błąd ... Próbowałem tego również wcześniej, ale wygląda na to, że ten skrypt nie znajduje się w pobranej aplikacji ... chociaż nie mam pojęcia dlaczego. Powinieneś również usunąć ostatni slash z sugestii ... – user2336315

+0

@ user2336315 Zobacz moją zmianę. – eckig

+0

@ user2336315 Rozwiązaniem długoterminowym byłoby przesłanie zgłoszenia błędu w IntelliJ, NetBeans zrobił to samo: https://netbeans.org/bugzilla/show_bug.cgi?id=251308#c1 – eckig

6

Rozwiązałem problem.

1. Najpierw przechodzimy do:

Eclipse (lub IntelliJ) -> Preferencje -> JavaFX -> Następnie wpisać/wybrać "/Applications/SceneBuilder.app" -> Naciśnij przycisk OK

2. Następnie przejdź do:

Applications -> Kliknij prawym przyciskiem myszy na SceneBuilder -> kliknij na "Pokaż zawartość pakietu" -> Zawartość -> MacOS -> Zmień nazwę pliku "SceneBuilder" jako „scenebuilder-wyrzutni. sh "

Proszę!

+0

eclipse or intellij? –

+0

Jego metoda będzie działać z obu. –

+0

jeśli nie chcesz modyfikować nazwy pliku, możesz również dodać dowiązanie symboliczne: cd /Aplikacje/SceneBuilder.app/Contents/MacOS && ln -s SceneBuilder scenebuilder-launcher.sh –

2

To zadziałało dla mnie.

pobrałem .dmg dla Mac w http://gluonhq.com/open-source/scene-builder/

Install SceneBuilder które zostaną następnie znajdujący się pod Applications.

W IntelliJ

zapewnić, że ścieżka była prawidłowa, przechodząc do następnego:

IntelliJ IDEA -> Preferencje -> Języki i Konstrukcje -> JavaFX

Wartość „ścieżka do SceneBuilder "powinno być/Applications/SceneBuilder.Aplikacja

Zgodnie Rilcy88

przemianowana SceneBuilder do scenebuilder-launcher.sh pod Applications -> Zawartość -> MacOS.

W projekcie mogłem kliknąć prawym przyciskiem myszy na pliku .fxml i wybrać "Otwórz w Scenbuilder" bez żadnych problemów.