Página 1 de 1
¿Se puede tener un sistema sin Java?
Publicado: 29 Ene 2015, 12:33
por zup
Y sigo con los avisos de seguridad, esta vez le toca a Java. Durante algún tiempo parecía ser el futuro de la informática, pero me estoy preguntando de veras si sigue siendo necesario.
Ahora mismo, solo se me ocurren dos motivos importantes para tener Java:
- JDownloader.
- Minecraft.
Y me temo que esos dos, junto a otros programas (p.ej.: Spiral Knights) parecen incluir su propia VM Java y no usan la del sistema. Al margen de que eso me parece una burrada (¿cómo actualizas la VM que incluyen?)... ¿sigue siendo necesario una VM Java en el sistema? ¿Por qué motivos? Y si es necesario... ¿Oracle o hay alguna alternativa viable/más segura? Si es Oracle... ¿Java 7 (que todavía recibe soporte) o modernizo a Java 8? ¿32 bits / 64 bits / las dos (salvo que arranques IE en 64 bits, que no es su modo por defecto, no se me ocurre un motivo para una VM de 64 bits)?
¿Alguna otra opinión?
Re: ¿Se puede tener un sistema sin Java?
Publicado: 29 Ene 2015, 16:51
por Lenko
Para realizar gestiones vía web en los organismos públicos. Dios, eso sí que es una cruz...
Re: ¿Se puede tener un sistema sin Java?
Publicado: 30 Ene 2015, 01:31
por aRbert-II
Lenko escribió:Para realizar gestiones vía web en los organismos públicos. Dios, eso sí que es una cruz...
¡Amén hermano!
He currado de informático en la Diputación provincial, en la Universidad, en el Instituto Oceanográfico... ahora curro por libre y uno de mis clientes es una consulta médica para el tema del carnet de conducir... y, desde luego, no se qué
coj~#€~¬es les pasa a las instituciones, pero las aplicaciones Web son una auténtica porquería y, además, cada una necesita una versión distinta (y obsoleta) de Java. Una auténtica pesadilla, vamos.
Sueño con un mundo libre de Flash y de Java

Re: ¿Se puede tener un sistema sin Java?
Publicado: 30 Ene 2015, 07:53
por Jaimen
aRbert-II escribió:Sueño con un mundo libre de Flash y de Java

Y yo también...
Bueno, yo lo tengo cumplido a medias: en el PC de casa no tengo Java. Por desgracia, Flash, sí...
Saludos.
Re: ¿Se puede tener un sistema sin Java?
Publicado: 30 Ene 2015, 08:55
por zup
Lenko escribió:Para realizar gestiones vía web en los organismos públicos. Dios, eso sí que es una cruz...
Lo había olvidado por completo. Eso es todavía más sangrante, porque a veces no piden tener Java sino un rango de versiones específicas de Java. Por ejemplo, creo recordar que la última vez que intenté instalar el cambio de pin del DNIe no quería saber nada de la VM que tenía instalada (Java 7). Te obligan a tener versiones fuera de soporte, con fallos de seguridad y que son difíciles de encontrar/instalar. Al final me salió más rentable en términos de timepo y dolores de cabeza desplazarme unos cuantos kilómetros hasta la máquina de DNIe más cercana.
Re: ¿Se puede tener un sistema sin Java?
Publicado: 30 Ene 2015, 12:37
por BlackHole
De los casos que comentas, solo he usado Jdownloader en casas de amigos (yo no lo tengo en casa, no uso descargas directas) y la máquina de Java que usaba el programa era la de Oracle (antiguamente Sun) instalada en el sistema, no he visto que instale una máquina virtual propia, sería contraproducente. Aparte de eso, el único programa que yo uso que necesite Java es el PADRE para la renta.
Supuestamente cada versión de Java es compatible hacia atrás, salvo para dar soporte a las clases u objetos anticipadamente catalogados como "Deprecated" (desaprobados). Por lo poquísimo que he leído en el SDK de Java (yo no soy programador), pasan muchos años entre que se avisa que algo dejará de funcionar hasta que realmente deja de hacerlo. Oracle en su página dice que oficialmente da soporte a cada versión de Java durante 11 años, aunque solo actualiza la versión en curso durante 3 años. Si un programa chequea la versión de Java hacia adelante y no funciona en versiones superiores, es que está mal programado. Si un programa usa funciones que se ya se avisaba que desaparecerían, también está mal programado. Otra cosa es que intentes usar un programa de hace más de 11 años...
Java 8 salió hace menos de un año, y por ejemplo Jdownloader y PADRE siguen funcionando con Java 6, que yo tenga conocimiento, otra cosa es que ya no incluya los parches de seguridad. La última revisión de Java 6 es la 6u45 de Abril de 2013. El pasado Diciembre de 2014 se anunció que Java 7 dejará de recibir actualizaciones públicas en Abril de 2015, siendo la última revisión disponible en estos momentos la 7u76. Sin embargo, aquellos que tengan activada la autoactualización en sus máquinas, ahora desde Enero de 2015 se instalará Java 8 sobre la versión anterior de Java 7, cuidado con ello.
Re: ¿Se puede tener un sistema sin Java?
Publicado: 31 Ene 2015, 02:56
por Lenko
Blackhole, yo conozco gente que trabaja para la administación y se ven en la tesitura de instalar versiones específicas del Java para poder conectar con ciertas aplicaciones vía web.
Antes tenían instaladas varias máquinas virtuales cada una con una versión pero desde hace un tiempo no hace falta porque en el panel de control de Java de Windows te permite tener varias versiones instaladas y activarlas y desactivarlas a conveniencia... por algo lo han añadido.
Re: ¿Se puede tener un sistema sin Java?
Publicado: 31 Ene 2015, 09:25
por Lex Sparrow
En la administración y en la empresa privada. Hay mogollón de aplicaciones diseñadas para una máquina especial de Java y sólo para esa. Cuando trabajaba en UGT el sistema de gestión de incidencias tenía ese problema y funciona sólo con Java 6 y una versión muy concreta. Si pones la anterior o la posterior ya no va. Para la gente de sistemas y mantenimiento es una desesperación dar soporte a esas aplicaciones, porque los usuarios te suben la versión de Java a la primera de cambio (generalmente porque instalan otras aplicaciones que necesitan versiones superiores).
Re: ¿Se puede tener un sistema sin Java?
Publicado: 31 Ene 2015, 11:42
por zup
Acabo de quitar todas las máquinas de Java de mi sistema (para instalar la Java 8 "limpia"). Creo que voy a instalar únicamente la versión de 32 bits, y si algo se queja instalaré la de 64.
JDownloader 2 sigue funcionando (con las VMs desinstaladas). Ahora sí que estoy seguro de que tiene su propia VM.
EDITO:Buscando a lo largo de mi disco duro y el de mi mujer, he encontrado esto:
- JDownloader 2: 1.8.0_05-b13
- IL-2 Sturmkovic 1946 (Steam): 1.3.1-b24
- Take On Helicopters (Steam): 1.7.0_01-b08
- Altitude (Steam): 1.6.0_45-b06
- Puzzle Pirates (Steam): 1.6.0_25-b06
- Spiral Knights (Steam): 1.6.0_25-b06
En cuanto a Minecraft, he estado mirando en el ordenador de mi mujer (que juega a esa cosa) y no he encontrado que tenga su propia VM. Podéis buscar en vuestros discos duros, a ver cuántos java*.exe os aparecen... seguro que alguno más de los que pensáis.
Lo que no sé es si tienen estos Java incrustados por si no hay uno global, o utilizan este java durante su ejecución (ni para qué lo utilizan unos juegos que obviamente no están hechos en Java).