java a mil
El miércoles intente volver a ese 2015 donde programaba en java con mi querido Eclipse así que lo instale desde los repositorios oficiales con el comando apt-get, que sirve para instalar programas viendo sus dependencias e instalándolas una a una, todo parecía bien pero al momento de abrirlo se crasheaba después lo ejecute en la terminal para ver detalles del error, el problema era una tal opción MaxPermsize estuve investigando y descubrí que esa opción fue eliminada en java 8 así que claramente la versión de Eclipse que había instalado no funcionaba para la versión de java que había en los repositorios oficiales.
Buscando alternativas
como no me funciono el plan original busque el jueves otras formas de instalar este fabuloso IDE primero lo hice con el instalador del ide que descargue de la web oficial todo parecía ir bien recordé esa vez que instale Eclipse hace tantos años (en Windows 8), va hace cuatro años. pero fue el mismo error con la versión de java que yo tenía instalada, probé con cambiarle la configuración tampoco funciono alta frustración me daba pero por suerte recordé que Xubuntu 18.04 tiene snaps
¿Que son los snaps?
los paquetes snap son una forma alternativa de instalar software surgida en la versión 16.04 del sistema que solucionan el gran problema de tener paquetes o librerías incompatibles se preguntarán como resuelven estos paquetes el problema, les diré que son paquetes para instalar un determinado software con todas sus dependencias incluidas intente con ese tipo de paquetes a ver si instalaba Eclipse con su versión correcta de java investigue en internet cual era el snap y funcionó no solo eso sino que también me instalo la versión 2019 del IDE por lo que ahora funciona con la versión de java que tengo instalada
Back To Java
Para volver a la practica me propuse hacer algo liviano para no empezar muy duro decidí hacer el clásico hola mundo.
Decidí no hacer la típica que hacía en esos años de copiar y pegar el código así aprendo mas, busqué ese programa en google y da la casualidad que encontré la misma pagina por donde comencé a programar en java les dejo el link aqui para que la vean. Esta vez me preocupe mas por los elementos del lenguaje como el void main que es un método publico y estático que no sé bien que es pero probando con unos fields, que no son mas que variables dentro de una clase, pude descubrir que hace que esos fields sean visibles para todas las clases accediendo a esa clase para ver y modificar sus valores
por suerte Eclipse me aviso que cambiara el field a static para que sea visible por el paquete yo lo cambie a publico por las dudas, re paranoico para que ese atributo de la clase que creé fuera bien visible aunque entiendo que eso podría tener problemas al momento de crear una API porque una variable estaría visible para varias clases y los que decidan cambiar las propiedades según lo que va proponiendo el IDE, podrán cambiar el comportamiento de la clase si lo hacen, pero esto se puede arreglar con el modificador de acceso "private" así tienes variables para usar de manera local
Buscando alternativas
como no me funciono el plan original busque el jueves otras formas de instalar este fabuloso IDE primero lo hice con el instalador del ide que descargue de la web oficial todo parecía ir bien recordé esa vez que instale Eclipse hace tantos años (en Windows 8), va hace cuatro años. pero fue el mismo error con la versión de java que yo tenía instalada, probé con cambiarle la configuración tampoco funciono alta frustración me daba pero por suerte recordé que Xubuntu 18.04 tiene snaps
![]() |
Recordando esa primera vez |
¿Que son los snaps?
los paquetes snap son una forma alternativa de instalar software surgida en la versión 16.04 del sistema que solucionan el gran problema de tener paquetes o librerías incompatibles se preguntarán como resuelven estos paquetes el problema, les diré que son paquetes para instalar un determinado software con todas sus dependencias incluidas intente con ese tipo de paquetes a ver si instalaba Eclipse con su versión correcta de java investigue en internet cual era el snap y funcionó no solo eso sino que también me instalo la versión 2019 del IDE por lo que ahora funciona con la versión de java que tengo instalada
Back To Java
Para volver a la practica me propuse hacer algo liviano para no empezar muy duro decidí hacer el clásico hola mundo.
Decidí no hacer la típica que hacía en esos años de copiar y pegar el código así aprendo mas, busqué ese programa en google y da la casualidad que encontré la misma pagina por donde comencé a programar en java les dejo el link aqui para que la vean. Esta vez me preocupe mas por los elementos del lenguaje como el void main que es un método publico y estático que no sé bien que es pero probando con unos fields, que no son mas que variables dentro de una clase, pude descubrir que hace que esos fields sean visibles para todas las clases accediendo a esa clase para ver y modificar sus valores
por suerte Eclipse me aviso que cambiara el field a static para que sea visible por el paquete yo lo cambie a publico por las dudas, re paranoico para que ese atributo de la clase que creé fuera bien visible aunque entiendo que eso podría tener problemas al momento de crear una API porque una variable estaría visible para varias clases y los que decidan cambiar las propiedades según lo que va proponiendo el IDE, podrán cambiar el comportamiento de la clase si lo hacen, pero esto se puede arreglar con el modificador de acceso "private" así tienes variables para usar de manera local
Comentarios
esta entrada que escribí, para que el field x sea local
en vez de ”public static” debe ser “prívate static”
pero en dirección oeste
las ocho de la noche y en la argentina salía a las cuatro de la tarde