Desarrollo de Windows 8 y Java

22

Estoy considerando actualizar mi PC a Windows 8, pero tengo una preocupación.

Todavía no he encontrado ninguna "confirmación" de que el JDK y Eclipse funcionarán en Windows 8.

¿Alguien ha intentado desarrollar / ejecutar aplicaciones Java en Windows 8?


fuente
2
Creo que podrías obtener una partición de desarrollo e intentar instalar Win 8 y eclipse en ella. No veo ninguna razón por la que se encontrará con un problema. ya que Win 8 se basa en el diseño de Win 7.
1
Si nadie contesta, podría intentarlo fácilmente en una instalación de Windows 8 en una máquina virtual. Sin embargo, creo que las aplicaciones de escritorio "antiguas" serán compatibles entre Win7 y Win8.
millimoose
3
Puedes hacerlo mejor: busca la experiencia de alguien más. Al menos jdk está 'trabajando' bajo Windows 8. Ver enlace java-buddy.blogspot.com/2012/01/install-jdk-7-on-windows-8.html
Dmitriy Ugnichenko
Pequeña experiencia anecdótica: al menos uno de mis colegas usa Windows 8 como su plataforma de desarrollo principal (usando Eclipse e IntelliJ IDEA).
Joachim Sauer
JDK 6 update 30-ish me funciona en Windows 8 en una VM Parallels en mac OSX.
serg10

Respuestas:

1

La ejecución de Java en Windows 8 probablemente no sea un problema, porque Java es un lenguaje portátil y multiplataforma. Los problemas de dependencia no son inexistentes, pero están minimizados y aislados (si existen) en una capa (generalmente baja) del código, y están ocultos para el usuario / cliente API. Entonces, si su código tiene un problema de portabilidad, generalmente será un problema y no específico de Windows 8. (por ejemplo, si su código se rompe portado de Win8 a otro sistema operativo, no es culpa de Win8)

Por lo general, si java y javac se ejecutan en Windows 8, todos los programas Java se ejecutarán en Windows 8 siempre que no surjan problemas de dependencia. Instalar en una partición como se indica o ejecutarse en una máquina virtual Windows 8 puede ser una forma de confirmarse cuánto se puede lograr en este entorno.

Yo sugeriría revisar algunos de los otros sitios de la red, a saber, superusuario puede tener una respuesta ...

Angelos Chalaris
fuente
6
Esta respuesta realmente no contiene ninguna información objetiva, ya que Java es portátil solo se refiere a las diferentes variantes de plataforma que son compatibles entre sí, no es una garantía de que ningún puerto dado se romperá debido a cambios en la API subyacente que están fuera de entonces el control de JDK. (No hay información, excepto el enlace al Superusuario, que podría haber sido un comentario sobre la pregunta, si no fuera por esto, habría sido un voto negativo).
millimoose
También me molestan las citas de miedo. Java es Obviamente portátil y multiplataforma porque, de hecho, ha sido portado a diferentes plataformas.
millimoose
Estoy de acuerdo en que se ha trasladado a muchas plataformas, pero usted destacó que hay dependencias de API, lo que es mi punto de citar para decir que los problemas de portabilidad no son inexistentes. También supongo que si no está trabajando en un nivel de muy alto nivel con demasiadas dependencias en Windows 8, puede tener todo funcionando sin problemas. Si tiene alguna dependencia del sistema operativo, es tanto un problema como lo habría estado moviendo de Windows a Linux.
Eso es solo discutir la semántica. Portátil simplemente no significa "los problemas de portabilidad no existen", solo que es posible crear puertos compatibles. (Lo cual, en el caso de Java, lo es). Todo lo que significa es que las dependencias de la plataforma están aisladas en una capa (generalmente baja) del código, y están ocultas para el usuario / API cliente. Según su definición, cada pieza de código portátil en la Tierra sería simplemente "portátil".
millimoose
Sabes qué, tienes razón, corregiré esto y te explicaré que las dependencias pueden ser un problema. ¡Gracias por el consejo! :)
1

He instalado windows 8, intentado instalar Juno- & gt; problema de comparabilidad estaba allí Pero Helios parece no tener ningún problema. Pero algunos complementos no funcionan en Helios (complemento ADT para el desarrollo de Android).

Sandesh
fuente
1

Estoy usando Eclipse Kepler 4.1.2 en una tableta con Windows 8, todo funciona bien.

Mis configuraciones son: RAM 512 vheap: 32 de almacenamiento interno 200, sin sdcard.

Tuvo algunos problemas con el uso de dispositivos de tamaño de tableta, pero solucioné el problema al copiar mi configuración de Windows 7 AVD para usar arm. También resolví problemas con gráficos habilitando el host gpu.

Todavía tengo problemas gráficos con avds que ejecutan 3.2 por alguna razón.

marcusdev
fuente
0

JDK 1.7_10 o mas nuevo es casi soportado bajo Windows 8 .. lo que afortunadamente significa que mi compañía no puede actualizar mi máquina Win7 ... ¡sí!

tomado forma aquí http://www.java.com/en/download/faq/win8_faq.xml

Windows 8 es oficialmente compatible con el lanzamiento de Java 7 Update   10. Java solo será compatible en la pantalla de escritorio . Java no se ejecutará en la pantalla de inicio.

user267822
fuente