Para você que é desenvolvedor e trabalha com JavaFX sabe que o uso de Scene Builder acaba por ser uma ferramenta indispensável, pois facilita muito o desenvolvimento de suas telas. Mas se você é um usuário do linux? Não se desespere, a solução é simples.
A versão MAC OS também funciona em Linux, principalmente porque SceneBuilder é 100% puro Java. Siga os passos a seguir:
1 - Baixe o arquivo DMG MacOS partir daqui: Download Scene Builder
2 - Em seguida, extrair com 7-zip. Pois é um sistema de arquivos HFS comprimido. 7-zip geralmente já contém em seu linux.$ mkdir javafx_scenebuilder
$ 7z e -ojavafx_scenebuilder javafx_scenebuilder-1_0-macosx-universal.dmg
3 - Agora extraia a partição HFS$ cd javafx_scenebuilder
$ 7z x 4.hfsIsto irá extrair grandes quantidades de arquivos. Você só vai precisar de:"JavaFX Scene Builder 1.0/JavaFX Scene Builder 1.0.app/Contents/Java"Você pode remover todos os outros arquivos e ficar somente com esta pasta para simplificar sua execução.
4 - Agora você pode executar seu Scene Builder$ 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.MainHaverá uma exceção na inicialização dizendo algo sobre "ClassNotFoundException: com.sun.prism.es2.gl.x11.X11GLFactory", mas ele vai trabalhar de qualquer maneira.
5 - Opcional: no meu caso, para facilitar ainda mais, criei dentro da pasta um script, um arquivo '.sh' para executar o Scene Builder. Isto é muito fácil, crie um arquivo .sh, por exemplo 'OpenSceneBuilder.sh' dentro da sua pasta que contenha os arquivos extraídos do Scene Builder e dentro deste arquivo adicione apenas esta linha e salve:java -cp javafx-beans-dt.jar:javafx-designtime.jar:jfxrt.jar:SceneBuilder.jar com.oracle.javafx.authoring.MainCaso precise de as permissões necessárias para executar este script (caso seja iniciante pesquise por chmod)!
OBS: Você vai precisar JDK7u6 para executá-lo.
Qualquer dúvida deixe seu comentário. Até a próxima dica.
