2012-06-04 22 views

Respuesta

18

El MAC OS también trabaja en Linux, porque SceneBuilder es Java 100% puro, principalmente. Descargue el archivo MacOS DMG desde aquí: http://www.oracle.com/technetwork/java/javafx/downloads/index.html

Luego extraiga con 7-zip. Es un sistema de archivos HFS comprimido.

$ mkdir javafx_scenebuilder 
$ 7z e -ojavafx_scenebuilder javafx_scenebuilder-1_0-macosx-universal.dmg 

Ahora extraer la partición HFS:

$ cd javafx_scenebuilder 
$ 7z x 4.hfs 

Esto va a extraer una gran cantidad de archivos. Solo necesitará "JavaFX Scene Builder 1.0/JavaFX Scene Builder 1.0.app/Contents/Java". Puede eliminar todos los demás archivos. Comience 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 

Habrá una excepción en el arranque diciendo algo sobre "ClassNotFoundException: com.sun.prism.es2.gl.x11.X11GLFactory", pero que va a trabajar de todos modos.

Tenga en cuenta que necesitará JDK7u6 para ejecutarlo.

+1

Funciona muy bien en Ubuntu 12.04. –

+0

Gran respuesta. –

2

Sí, tienes razón, no hay una versión de Linux disponible todavía, desafortunadamente.

me preguntó sobre el Foro JavaFX a principios de este año, se puede encontrar la respuesta de Jeff McDonald aquí:

https://forums.oracle.com/forums/thread.jspa?threadID=2369765&start=15&tstart=0

así que creo que tiene 2 opciones:

  • editar el FXML archivo manualmente
  • Utilice una máquina virtual donde instale un sistema operativo compatible con Scence Builder y utilícelo para editar los archivos FXML. (Por ejemplo, podría compartir un directorio entre el host Linux y el invitado y mantener el resto del desarrollo en Linux.)
+0

Gracias, Util Oracle cuenta de que el es un montón de Java Developer en Linux, creo que voy a ir para la cosa máquina virtual – Walllzzz

1

Una opción, que uso hasta que sea oficialmente compatible con Linux, es instalar la versión de Windows de Scene Builder a través del vino.

+0

hay una vista previa para desarrolladores: http://www.oracle.com /technetwork/java/javafx/downloads/devpreview-1429449.html – vchelbanster

2

tengo el generador de escenas trabajando en Linux. 1. tiene la edición MacOS (archivo dmg) 2. extrayendo los archivos .jar 3. creados estructura de directorio adecuado 4. creado un script que ejecuta la orden apropiada 5. ganar

versión
Cuestiones relacionadas