Eclipse falla después de la actualización de Kubuntu 12 a Kubuntu 14.04

Eclipse falla después de la actualización de Kubuntu 12 a Kubuntu 14.04

"Actualicé" de 12.04 a 14.04 y tengo un problema. Parece que no puedo solucionarlo con eclipse. Específicamente, eclipse falla... consistentemente. He estado mirando la web durante unos días y parece que no puedo solucionar este problema.

Eliminé eclipse con autoremove y remove y realicé una limpieza y una limpieza automática, pero eso no parece eliminar totalmente el eclipse y creo que eso es lo que necesito hacer para que vuelva a funcionar... eliminé y eliminé toda la configuración. archivos... ¿algo es incompatible o está en el formato incorrecto para la versión de eclipse que tengo ahora y la que estaba usando en 12.04?

Aquí está el comienzo de la triste historia:

Sabía que eclipse iba a ser un problema cuando lo inicié y se quejó de que el espacio de trabajo estaba en uso o no existía... (existía y no estaba en uso... y no pude encontrar ningún archivo de bloqueo) Después que seguía "navegando" hasta el lugar de trabajo y eclipse fallaba.

Entonces, hice un sudo apt-get install eclipse... y apt-getdije que estaba seleccionando un paquete no seleccionado previamente y actué como si estuviera reinstalando eclipse sin descargar nada. Después de que comenzara el eclipse, cuando lo señalé a la carpeta de mi espacio de trabajo, fue a ella y abrió los proyectos en los que había estado trabajando anteriormente... pero noté que todos los archivos '.c' tenían el ícono de Geany. .. HRM... parece que no hay CDT... así que fui a help-> install new software..y -> All Available sites...no hay nada en la lista. Además, ninguno de mis complementos figura como disponible, ni SVN, ni CDT, ni modelado XML, nada. Entonces, intenté actualizar la información del proxy y falla cada vez. También fallará si entro en la sección general e intento cambiar algo. Pero para hacerlo más fácil, los siguientes pasos siempre fallarán.

Así es como puedo reproducirlo:

  1. iniciar eclipse
  2. ventana->preferencias
  3. expanda General y seleccione Conexiones de red
  4. Seleccione HTTP en 'Entradas de proxy' y luego edítelo.
  5. Cámbialo, o no lo hagas y presiona 'ok' en ese cuadro de diálogo BOOM, muerto

Esto es lo que aparece en la ventana del terminal después de que la ventana desaparece de KDE:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb738ee0e, pid=6516, tid=3076417280
#
# JRE version: OpenJDK Runtime Environment (7.0_65-b32) (build 1.7.0_65-b32)
# Java VM: OpenJDK Client VM (24.65-b04 mixed mode, sharing linux-x86 )
# Derivative: IcedTea 2.5.3
# Distribution: Ubuntu 14.04 LTS, package 7u71-2.5.3-0ubuntu0.14.04.1
# Problematic frame:
# C  [libgobject-2.0.so.0+0x16e0e]  g_object_get_qdata+0x1e
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid6516.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted (core dumped)

Tengo el archivo crashlog y es bastante largo. Si me ayuda, puedo publicarlo o extractos del mismo si es necesario.

actualización: Parece que cualquier cosa que cambie el espacio de trabajo o la configuración de Eclipse provocará que Eclipse falle. Nuevo proyecto... accidente. Además, aunque hice un apt-get install eclipse-cdt, Eclipse no parece entender qué es un archivo .h o .c. Tampoco puedo elegir un proyecto de CA en el asistente de nuevo proyecto.

Respuesta1

Si está utilizando Eclipse Luna, esto fallará al intentar crear un nuevo proyecto Java u otro tipo de trabajo.

Para resolver esto (funcionó en mi caso), haga lo siguiente:

  1. Ir a Configuración del sistema
  2. Vaya a Apariencia de la aplicación y abra la pestaña GTK
  3. En Temas GTK, en Tema GTK2, seleccione otro diferente a oxigen-gtk, como Clearlooks
  4. Aplicar
  5. Salga y asegúrese de que Eclipse esté cerrado.
  6. Cierre sesión y vuelva a iniciar sesión para realizar algunos cambios visuales que surtan efecto
  7. Después de iniciar sesión, abra Eclipse y pruebe.

Estoy usando Eclipse Luna 4.4.1, Clearlooks como tema GTK, en Kubuntu 14.04.1 x64 y la versión java "1.7.0_72".

Espero que esto ayude :-)

Respuesta2

No se moleste con la versión eclipse que le proporciona apt-get

Vaya directamente a la versión oficial en elsitio oficial. Sigue los pasos de este.esta respuesta.

La ventaja de instalar con apt-get:

  • un solo sudo apt-get install eclipsecomando para instalar eclipse

La ventaja de instalar el tuyo propio:

  • Tu puedes elegirque versióndel eclipse que quieras. Ya sea el último gran éxito o algo más antiguo.
  • tu puedes elegircuandoquieres actualizar. Actualizar en medio de un proyecto urgente no es divertido.
  • A veces, el eclipse más nuevo necesita más RAM, CPU y espacio en el disco duro.
  • Eclipse se mantiene actualizado si lo desea. También mantiene un registro de los complementos instalados. Entonces no lo hacesnecesidadapt-get para mantenerlo actualizado también.
  • Eclipse le avisará cuando haya una nueva versión de sí mismo y le dará la opción de actualizarla ahora o más tarde.

He estado trabajando alrededor de 4 años con Java en eclipse (también Intellij IDEA) en Linux en mi trabajo diario. Usar la versión oficial nunca fue una opción ya que siempre había complementos que necesitaba usar y que solo funcionaban con esa versión especial.

Instalar eclipse manualmente puede parecer complicado la primera vez. Pero una vez que lo hayas hecho, la próxima vez será muy fácil.

Respuesta3

Esto se debe a un error conocido que aparece al actualizar de 3.7 a 3.8 de eclipse (lo que efectivamente hace una actualización de distribución de 12.04 a 14.04). Además, las versiones actuales de eclipse (4.4+) tendrán problemas similares, consulte este informe de error:

https://bugs.kde.org/show_bug.cgi?id=339174

La solución alternativa es esencialmente instalar los motores gtk y luego ir a la configuración del sistema para x windows y anular la selección de los motores gtk... y luego reiniciar eclipse.

Aunque este error es contra 4.4, la misma solución funcionó para mí con 3.8.

¡Gracias por la ayuda!

PD: Mike, el simple hecho de desconectarse de la red con la versión eclipse no soluciona este problema, ni tampoco es una variante de "instalar eclipse". No aprecio que envíes spam a esta pregunta con respuestas inadecuadas y completamente incorrectas para los 'puntos de repetición'.

información relacionada