Me pregunto si mi aplicación independiente que gui se está haciendo con JavaFX 2.1 se ejecutará en una computadora bastante vieja con Windows XP, porque esta aplicación está diseñada para funcionar en esa computadora. Pregunto porque soy principiante en JavaFX y parece que la tecnología tiene requisitos muy altos, la última vez que recibí una advertencia: "se detectó una mala versión del controlador, el dispositivo está deshabilitado. Actualice su controlador al menos en la versión 8.15.10.2302 ".JavaFX y PC vieja con Windows XP
Respuesta
Si su máquina cumple con los requisitos mínimos de hardware del sistema y tiene un controlador de gráficos reciente instalado, entonces JavaFX 2.1 debería funcionar en su máquina con Windows XP.
El hecho de que JavaFX funcione en una máquina depende del hardware de la máquina y del controlador de gráficos instalado.
Aquí están los JavaFX 2.1 system requirements.
La cadena de versión que hace referencia parece ser para un controlador integrado de chipset Intel. Puede descargar versiones actuales de tales drivers from Intel.
actualización
Si su sistema no admite la aceleración de hardware, a continuación, JavaFX utiliza el oleoducto de software Java2D" - sólo para estar seguro, mi programa siguen trabajando, pero con una peor gráfico, derecha ?
al menos en algunos casos con conductores de edad avanzada, parecería que la aplicación va a trabajar por falling back to a software pipeline. Si bien este tipo de repliegue va a trabajar para un gran porcentaje de hardware antiguo y softwar En las combinaciones, no creo que se haya probado completamente dada una amplia variedad de combinaciones de hardware y controladores anteriores y no creo que haya una garantía de que el programa seguirá funcionando como se esperaba.
A continuación se describe mi experiencia con JavaFX 2.0 y 2.1.
Si el hardware de gráficos no figura en los requisitos del sistema JavaFX como compatible con la aceleración de hardware, JavaFX recurrirá al procesador de software y la aplicación funcionará (aunque con un rendimiento potencialmente reducido y falta de acceso a características tales como (tal vez) efectos o renderización 3D). Este escenario debería ser bastante poco común ya que JavaFX admite una amplia variedad de hardware de aceleración de hardware.
Si el hardware de gráficos figura en los requisitos del sistema JavaFX como soportado para la aceleración de hardware y los controladores están actualizados, entonces JavaFX usará el procesador de hardware y su aplicación funcionará. Este es de lejos el escenario más común: cualquier computadora de escritorio comprada en los últimos años debe cumplir con las especificaciones mínimas de aceleración de hardware JavaFX y los requisitos del controlador.
Si el hardware de gráficos figura en los requisitos del sistema JavaFX como soportado para la aceleración de hardware y los controladores no están a un nivel requerido para que JavaFX funcione correctamente, entonces la aplicación puede no funcionar (la aplicación puede recurrir al software canalización y continúe ejecutándose o puede recibir un mensaje que indica que los controladores necesitan actualización) o la aplicación comenzará a experimentar errores de renderizado y posiblemente congelación o bloqueo. Este escenario solo debería ocurrir en un porcentaje muy bajo de posibles objetivos de tiempo de ejecución.
Si tiene instancias de hardware y combinaciones de controladores donde JavaFX no se comporta como lo desea (es decirno ejecutando correctamente su programa, registrando excepciones espurias o congelación y falla), luego presente un archivo jira issue con las especificaciones de hardware y software para que el equipo de JavaFX investigue la compatibilidad con esa combinación.
- 1. ¿Emular una PC vieja?
- 2. Crear varias PC virtuales de Windows con Windows XP Mode
- 3. Google webfonts y windows xp
- 4. Acceso al sitio web alojado en Windows 7 desde el modo Windows Virtual PC XP
- 5. DateTime.ToLocalTime en Windows XP
- 6. Windows API Codepack Compatibilidad con versiones anteriores en Windows XP
- 7. de vigilancia en Windows XP
- 8. Configuración de desarrollo de Windows Virtual PC?
- 9. Desarrolle Windows Phone 7 en Windows XP
- 10. Pydoc no funciona (Windows XP)
- 11. ¿Cómo mantener una aplicación VB6 vieja ejecutándose en Windows Vista y Windows 7?
- 12. Enlace simbólico en Windows XP
- 13. ¿Cómo expongo IIS local a otras PC en Windows 7?
- 14. Nasty Png en Tbutton en Windows XP SP3 (modo XP Windows 7)
- 15. Windows Mobile (C#) - Comunicación entre teléfono y PC
- 16. ¿Escribir y compilar un programa C en Windows XP?
- 17. ¿Cómo debo instalar Linux en una PC con Windows Vista?
- 18. Código AES codificado/descifrado compatible con Iphone, Android, Windows/XP
- 19. ¿Es compatible con usuarios estándar en Windows XP?
- 20. Ejemplo básico de comunicación serial con Windows XP/win32
- 21. .NET 4.5 RC Framework CLR - Compatibilidad con Windows XP
- 22. Ejecutar una aplicación WPF en Windows XP
- 23. Desarrollo para .NET 4.0 (Windows XP) con Visual Studio 2012
- 24. Sqlmap no funciona con TOR Vidalia en Windows XP
- 25. Memoria máxima de Java en Windows XP
- 26. Representación OpenGL en Windows XP con múltiples tarjetas de video
- 27. Compilación y ejecución con JavaFX 2.1
- 28. JavaFX primaryStage eliminar los bordes de Windows?
- 29. ¿Cómo configuro una variable de entorno del sistema en Windows XP sin utilizar el Diálogo "Mi PC"
- 30. Instalando e importando javafx en Windows 7
"Si su sistema no es compatible con la aceleración de hardware, entonces JavaFX usa la interconexión de software de Java2D", solo para estar seguro, mi programa seguirá funcionando, pero con un gráfico más pobre, ¿no? – user1091733
Se actualizó la respuesta para abordar la forma en que JavaFX maneja el respaldo si los controladores de aceleración de hardware no son compatibles. – jewelsea
Mi aplicación no tiene ningún efecto visual o 3D, solo consta de componentes típicos de la GUI, como mesa, botones, paneles de desplazamiento, etc. Realmente quería experimentar con JavaFX, pero no puedo correr el riesgo de fallar, así que volveré a Swing. Gracias por responder. – user1091733