Eli
425meneos

Java (por fin) eliminará las versiones antiguas al actualizar

Sun Microsystem, creador del Java Runtime Environment (JRE) ha prometido que por fin eliminará las versiones antiguas del JRE que quedan en el sistema cuando se actualiza. Esta incomprensible forma de dejar al usuario la responsabilidad de desinstalar las antiguas versiones ha sido siempre duramente criticada. Hasta ahora, cuando Java se actualiza en un sistema, mantiene la versión anterior (insegura) en él. Por fin parece que este comportamiento va a cambiar.

negativos: 0  usuarios: 208  anónimos: 217  compartir:  twitter  facebook  friendfeed
  1. #5   Pues muy mal... porque yo desarrollo en java y antes podía actualizar para probar la nueva version mientras seguía manteniendo (con mismas rutas, etc) la que usaba antes...

    Además hay ciertos progrmas que solo funcionan con versiones especificas, vease Dialogys de Renault (algo obsoleto, lo sé), etc.
    Ahora si la máquina virtual se actualiza dejará de funcionar este programa... habrá que tener cuidado con las actualizaciones... etc.

    La mayoría de los proyectos en desarrollo NUNCA usan la ultima version de la máquina virtual ni para desarrollar (cogiendo las ultimas librerias) ni para ejecutar.

    Como esto pase tambien con el jdk.. vamos apañaos.
    votos: 11, karma: 92
    por netsilence el 30-10-2008 08:45 UTC
  2. #1   ya era hora!!!
    aparte del espacio que ocupa cada una (100Mb) es el problema de compatibilidades, que cada vez son mas, hay webs que no funcionan si no eliminas todos los javas (y he llegado a quitar 10 javas de un solo ordenador) e instalas el ultimo.
    Han tomado nota de Adobe que casualmente desde el acrobat 8 tambien elimina las versiones anteriores?
    votos: 6, karma: 53
    por dakota el 30-10-2008 07:53 UTC
  3. #17   En Windows existe un programa libre llamado JavaRa:

    raproducts.org/

    "JavaRa is a simple tool that does a simple job: it removes old and redundant versions of the Java Runtime Environment (JRE). Simply select "Check for Updates" or "Remove Older Version" to begin. JavaRa is free under the GNU GPL version two."

    "JavaRa es una simple herramienta que hace un trabajo simple: elimina las versiones antiguas y redundantes del JRE. Simplemente selecciona "Buscar Actualizaciones" o "Eliminar Versiones Antiguas" para comenzar. JavaRa es libre bajo la GNU GPL 2."

    Está en Inglés, Español, Italiano y Neerlandés.

    Más información: raproducts.org/javara.html

    Descarga (58 KB a través de SourceForge): raproducts.org/click/click.php?id=1
    votos: 3, karma: 30
    por baraja el 30-10-2008 18:47 UTC
  4. por --761-- el 30-10-2008 08:59 UTC
  5. por --761-- el 30-10-2008 08:50 UTC
  6. #9   #5 Los desarrolladores pueden instalar las versiones que se les antoje
    votos: 1, karma: 27
    por Fingolfin el 30-10-2008 13:12 UTC
  7. #13   Ya era hora. Todos las aplicaciones que dependen explícitamente de JVMs antediluvianas tienen que dejar de funcionar y arreglarse, la situación actual donde se mantienen en paralelo cuatro o cinco JVMs (a 100 megas cada una) es insostenible.

    Era obvio que cuando empezaran a salir versiones estables del openJDK con una política de actualizaciones más agresiva que la de SUN a lo "release early, release often" no podían mantenerse indefinidamente todas instaladas.
    votos: 2, karma: 21
    por dev_eddie el 30-10-2008 16:59 UTC
  8. #11   #8, no has visto portage, verdad? xD
    Que conste que ahora uso Debian Lenny, pero menospreciar a Portage es un gran error.
    votos: 1, karma: 20
    por --75469-- el 30-10-2008 16:17 UTC
  9. por --61747-- el 30-10-2008 16:03 UTC
  10. por --15415-- el 30-10-2008 08:43 UTC
  11. por --761-- el 30-10-2008 08:13 UTC
  12. #12   #11 Portage FTW!!!
    votos: 1, karma: 12
    por Shark_ el 30-10-2008 16:21 UTC
  13. por --15415-- el 30-10-2008 08:55 UTC
  14. #2   me alegra saberlo... en linux eso me dio algún que otro problemilla...
    votos: 0, karma: 7
    por n00b el 30-10-2008 08:00 UTC
  15. #15   ya era hora, los joios, tenia mas javas que la leche...
    votos: 0, karma: 7
    por enmafa el 30-10-2008 17:37 UTC
  16. #16   Normal. A ver si lo empiezan a hacer tambien con el .net de microsoft, que tambien usa unos cuantos megas de disco.
    votos: 2, karma: 7
    por cubaman el 30-10-2008 17:38 UTC
  17. #14   Pues sí, ya era hora.
    votos: 0, karma: 6
    por Leunamal el 30-10-2008 17:10 UTC
  18. #18   #6, #4, Es la gran baza de los mantenedores de paquetes que indican que un paquete actualiza a otro. Y punto. Por cierto, característica que está incluida tanto en APT como en RPM. Con los kernels por ejemplo, no se suele hacer. Se dejan los antiguos: inseguros. ¿Es la gran baza de linux? No, es lógica, se guardan por si por alguna razón no puedes arrancar con el kernel nuevo y te quedas en la estacada.
    votos: 0, karma: 6
    por callmewind el 30-10-2008 18:59 UTC
  19. #19   Siempre borre las versiones antiguas a mano; pero
    donde estan esas críticas si alguien me pasa un link......
    votos: 0, karma: 6
    por rholando el 30-10-2008 19:20 UTC
  20. #20   La verdad es que no entiendo cual era el motivo de dejar las antiguas, es ganas de dejar basura en el pc.
    votos: 0, karma: 6
    por ilninno el 30-10-2008 20:12 UTC
  21. #21   #5 para eso, lo mejor es que te pases a las jdk en vez de usar las jre. En las jdk no se sigue esa política de actualizaciones automáticas precisamente para garantizar la compatibilidad de los desarrollos que tú todavía mantengas y, por extensión, utilices.
    votos: 0, karma: 6
    por gvisoc el 30-10-2008 21:20 UTC
comentarios cerrados

menéame