Ya que tenía problemas con la compilación de código JavaFX desde Eclipse en Mac OS X 10.7 usando el kit de desarrollo de Java 1.7.0_04 sólo quiero compartir mi solución intermedia con personas interesadas:Java FX en Eclipse en Mac OS X 10.7
Problema:
El jfxrt.jar y otros archivos .jar no son reconocidos cuando se seleccionan los nuevos emitidos por JDK de Oracle como un nuevo JRE/JDK en eclipse.
jdk está instalado en /Library/Java/JavaVirtualMachines/1.7.0.jdk, que se reconoce como un paquete.
Agregar la ruta /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/jfxrt.jar más tarde no es posible ya que el diálogo Abrir archivo de eclipse no permite navegar a la en el interior del paquete
Solución: Crear un enlace simbólico desde el exterior del paquete para el interior del paquete y siga el enlace en el cuadro de diálogo de apertura de archivo.
sólo tiene que ir a un terminal y ejecutar los siguientes:
[0-/Library/Java/JavaVirtualMachines]: sudo ln -s 1.7.0.jdk/Contenidos/1.7.0.jdk_Contents
Esto crea el enlace simbólico 1.7.0.jdk_Contents usando permisos de superusuario (sudo).
Mediante esta compilación y ejecución de código JavaFx funciona bien y como se esperaba.
poco de un truco, pero funcionó para mí – Jeff
una pequeña actualización, el nuevo Eclipse (4.2) aún no reconoce el 'jfxrt.jar', pero no tiene el problema de navegación. Entonces puede agregar el archivo manualmente, sin el enlace simbólico. – Paaske