Ankündigung

Einklappen
Keine Ankündigung bisher.

Eclipse Absturtz Ubuntu 7

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Eclipse Absturtz Ubuntu 7

    Hallo,

    ich bin verzweifelt! Ich habe mir von eclipse.org die aktuelle Eclipse Version runtergeladen und Installiert.
    Soweit stellte dies kein Problem dar, als Plugin habe ich PHPeclipse installiert.
    Auch soweit keine Probleme.

    Wenn ich nun Eclipse starte und eine PHP Datei öffne (sei es aus einem Projekt oder per "Open") stürzt Eclipse mit folgendem Fehler ab:



    Aus dieser Fehlermeldung ist für mich nur ersichtlich, dass Eclipse korrekt mit der aktuellen Java-Version läuft.
    1GB RAM wird auch korrekt verwendet. Ich habe nun schon in diversen Foren und per Suchmaschine gesucht, leider ohne Erfolg

    Woran könnte es liegen? Ich bin für jede Hilfe dankbar!

    MFG,
    PHPdummi

  • #2
    Hallo PHPdummi,

    versuche mal die Orginal-Pakete von Ubuntu zu installieren, ich habe von einem Dienstleister-Kollegen gehört, dass es auf Ubuntu mit dem offiziellen Release von Eclipse probleme gibt und Ubuntu da irgendwelche Patches mit ausliefert.

    Kommentar


    • #3
      Hey Dr.E,

      vielen vielen Dank für die schnelle Hilfe! Also ich würde nun einfach
      Code:
      sudo apt-get install eclipse-sdk
      bemühen um an die Ubuntu-Version zu kommen.
      Müsste ich die aktuelle Eclipse-Version dann deinstallieren? Wenn ja, wie bewerkstellige ich dies am besten, so dass bei einem Terminalaufruf von "eclipse" eben nur auf die "richtige" Version zugegriffen wird?

      Ach ja, ich habe es auch mal mit der "Version für Doofe" probiert - EasyEclipse bzw. EasyPHPeclipse. Auch hier ein "JVM terminated Exitcode=1"
      Naja, hoffentlich funktioniert es jetzt...

      Kommentar


      • #4
        Hallo,

        an sich kannst du das mit apt-get oder yum oder was auch immer machen.


        Müsste ich die aktuelle Eclipse-Version dann deinstallieren? Wenn ja, wie bewerkstellige ich dies am besten, so dass bei einem Terminalaufruf von "eclipse" eben nur auf die "richtige" Version zugegriffen wird?
        Besser ist es, wenn du die aktuelle deinstallierst. Da es eine wahrscheinlich TGZ-Datei war / ist, sollte ein "rm -rf" auf den Installations-Ordner reichen. An sonsten musst du mal das install-Script analysieren, ob das noch Symlinks o.ä. anlegt. Kannst auch mal deine $PATH-Variable checken, und deine neue INstallation hinter dort einfügen.

        Kommentar


        • #5
          Hallo,

          so langsam wird mir mulmig zumute. "rm -rf" auf den Installations-Ordner hat gereicht, auch das Start-Script unter /usr/bin wurde gelöscht.
          Soweit lief alles wie geplant, ein Aufruf von "sudo apt-get install eclipse-sdk" installierte -angeblich- das korrekte Eclipse. Nun ist es aber nicht vorhanden!
          Weder unter "/usr/share/", welches das Standardverzeichnis sein sollte, noch in "/opt/" oder sonnst wo. Kann das möglich sein? Ein erneuter apt-get Aufruf meldet nur
          "eclipse-sdk ist schon die neueste Version." (0 aktualisiert, ...)

          Mag sein, dass ich mittlerweile komplett bescheuert bin, aber wo liegt jetzt der "Fehler".
          Ich glaube morgen lasse ich die Kiste mal komplett aus ...

          Kommentar


          • #6
            Hallo phpdummi,

            kannst mal mit

            Code:
            rpm -qi | grep eclipse
            kucken, was installiert ist. Solltest du ein Paket installiert haben, kannst du mit

            Code:
            rpm -qi <paketname>
            prüfen, wo und welche Dateien installiert wurden.

            Kommentar


            • #7
              Auch wenn ich nicht zur Lösung beitragen kann:
              Also bei mir läuft EasyEclipse auf Kubuntu wie geschmiert.

              Kommentar


              • #8
                RPM steht unter Ubuntu standardmäßig nicht zur Verfügung, ich habe dann die Synaptic-Paketverwaltung genommen. Dort konnte ich dann ganz bequem nach "eclipse" suchen. Danach habe ich die gewünschten Pakete in einem Rutsch deinstalliert (mitsamt der Konfigurationsdateien).
                Ein erneuter Aufruf von "sudo apt-get install eclipse-sdk" installierte Eclipse noch einmal neu, und jetzt kann ich es auch wieder starten.
                Nach dem ersten Start bekam ich folgende Meldung:
                Code:
                Could not create /usr/local/lib/eclipse/.eclipseextension. Please run as root:
                    touch /usr/local/lib/eclipse/.eclipseextension
                    chmod 2775 /usr/local/lib/eclipse/.eclipseextension
                    chown root:staff /usr/local/lib/eclipse/.eclipseextension
                Das habe ich einfach mal so hingenommen, und die gewünschten Befehle als Superuser ausgeführt.
                Ein zweiter Start führte (wie der erste übrigens auch) zu folgender Meldung:
                Code:
                searching for compatible vm...
                  testing /usr/lib/jvm/java-gcj...found
                Das gefundene Java-Paket trägt den netten Namen "java-1.4.2-gcj-4.1-1.4.2.0".
                Eclipse läuft also schonmal... Zur Verfügung stehen auch noch diese Pakete:
                Code:
                phpdummi@phpdummi-desktop:~$ ls /usr/lib/jvm
                java-1.4.2-gcj-4.1-1.4.2.0  java-6-sun  java-6-sun-1.6.0.00  java-gcj
                Die eigentlich verwendete Java-Version:
                Code:
                phpdummi@phpdummi-desktop:~$ java -version
                java version "1.6.0"
                Java(TM) SE Runtime Environment (build 1.6.0-b105)
                Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
                Dies habe ich sicherheitshalber nochmal überprüft:
                Code:
                phpdummi@phpdummi-desktop:~$ sudo update-alternatives --config java
                Password:
                
                Es gibt 3 Alternativen, die »java« bereitstellen.
                
                  Auswahl      Alternative
                -----------------------------------------------
                          1    /usr/bin/gij-wrapper-4.1
                *         2    /usr/lib/jvm/java-6-sun/jre/bin/java
                 +        3    /usr/lib/jvm/java-gcj/jre/bin/java
                Sollte ich Eclipse lieber mit Java-Version 6 verwenden? Eclipse läuft nämlich ziemlich langsam ...
                Tja, aber damit wäre es ja noch lange nicht geschafft! Nein, so einfach funktioniert das natürlich nicht...
                Eclipse ist, zu meiner Überraschung, direkt mit dem PHPeclipse-Plugin gestartet -inklusive der Project-Files. Schön dacht ich mir, wurde das Plugin also extern gespeichert.

                Möchte ich nun eine Datei öffnen, schickt sich Eclipse (oder PHPeclipse?) an, mir anstelle der begehrten PHP-Datei eine Fehlermeldung vor den Latz zu knallen:
                "An error has occured. See error log for more details." Ebenfalls beim schließen von Eclipse: "An error has occured while closing the workbench. See error log for more details."
                Hey, warum sollte ich auch nicht in den Logs nachsehen? Ich will ja ein Programm starten! Aber was könnte mich schon davon abbringen, dieses $/#!\~ Programm zum ordentlichen Arbeiten zu zwingen.
                Okay, nach läpschen 30Minuten suchen hatte ich die Logs immer noch nicht gefunden, also geht die Recherche im Internet weiter.
                Dort bin ich auf diese Seite gestoßen. Mit dieser Anleitung habe ich übrigens auch PHPeclipse installiert.
                Dort ist zu lesen:
                Zitat von Anleitung
                Ubuntu Feisty 7.04 Fix

                When you try to edit a .php file using the PHPeclipse editor, you will get an error message that tells you to look in the log. This problem arises due to problem with the default JVM used in Feisty. To fix the problem:

                1. Close eclipse and at the bash prompt:
                2. sudo apt-get install sun-java6-jre
                3. sudo nano -w /etc/eclipse/java_home
                4. Insert /usr/lib/jvm/java-6-sun on the line above /usr/lib/jvm/java-gcj
                5. Close and save the file
                Damit wären wir dann wieder bei der Java-Frage.
                Doch zu allem Übel erinnere ich mich gerade, die geforderten Schritte alle schon durchgeführt zu haben. Nun habe ich natürlich Schiss, die ganze Schose nochmal von vorn zu starten. Fehler mit der JVM etc.
                Was meinst du, sollte ich tun?

                Tja, auch so kann ein Samstag rum gehen, natürlich mit viel schwarzem Kaffe um moralisch nicht komplett zu verwahrlosen. Wer hätte gedacht, dass man über so etwas lachen kann?

                @Zergling: Sehr schön, dass es bei dir funktioniert! Freut mich für dich! Wo steht dein Auto

                EDIT:
                >>"die geforderten Schritte alle schon durchgeführt zu haben"
                Damit meine ich, die in der Anleitung geforderten Schritte, schon einmal mit der alten Ecplipse-Installation durchgeführt zu haben.
                Ob die im ersten Post beschriebenen Probleme daher rühren, weiß ich eben nicht.

                Kommentar


                • #9
                  Hallo phpdummi,

                  Was meinst du, sollte ich tun?
                  Ich persönlich würde mir spätestens jetzt Ubuntu nochmal in einer VMWare-Maschine aufsetzen, denn so zerschießt du dir u.U. dein System. Wenn du es in der VMWare-Maschine geschafft hast, ist es relativ einfach die Einstellungen zu vergleichen. Ich mach das eigentlich immer so, denn sein System möchte man möglichst heile haben.


                  Ubuntu Feisty 7.04 Fix
                  Sowas hatte mein Dienstleister-Kollege auch gesagt

                  Kommentar


                  • #10
                    Hallo Dr.E.,

                    danke noch einmal für deine Hilfe! Die Idee das ganze mal per VMWare-Maschine zu testen ist mir auch schon gekommen. Nur muss eben auch irgendwann mal Schluss sein!
                    Aber es führt anscheinend kein Weg dran vorbei, außerdem habe ich ebenfalls keine Lust die Prozedur anschließend noch einmal zu wiederholen.

                    Tja was solls, in anderen Bereichen ist Ubuntu tatsächlich sehr Einsteiger freundlich

                    Kommentar


                    • #11
                      Es funktionier leider immer noch nicht.
                      Ich habe das Standard Ubuntu Eclipse-SDK und Java-6, also alles wie empfohlen.
                      Bleibt mir wohl nix anderes übrig als auf Kubuntu umzusteigen?!
                      Sche** die Wand an!

                      Kommentar


                      • #12
                        Hallo phpdummi,

                        ich habe leider keine Ubuntu-Maschine am Start in der ich das nachvollziehen und dir helfen könnte. Kubuntu verspricht aber laut Zergling dass es funktioniert.

                        Kommentar


                        • #13
                          Hallo Dr.E.,

                          das wäre ja auch zu viel verlangt, deine Unterstützung war auch so schon outstanding
                          Ich habe (noch) keine Lust auf Kubuntu umzusatteln (Eclipse stand etwas weiter unten auf der Liste "Einrichtung des Systems" ).

                          Ich begnüge mich derzeit mit gedit bzw. vim. Beide werden direkt mitgeliefert und funktionieren einfach - ganz ohne Fehler

                          Für alle hier evtl. interessant: gedit lässt sich super erweitern. Einfach mal unter Optionen->Plugins beispielsweise "Snippets" laden.
                          Code-Einzug, einstellen der Spaces für einen TAB, Syntaxhighlighting, alles kein Problem.
                          Allerdings ist die Umgewöhnung, bereits initialisierte Variablen bzw. Klassen und deren Methoden während des Tippens nicht mehr angezeigt zu bekommen, ein Gefühl wie von 10Uhr bis 19Uhr unser öffentliches Fernsehen zu "genießen"
                          Allerdings bringen die o.g. "Snippets" bei einem Druck auf [CRT]+[Space] ganze Code-Blöcke auf den Schirm. Das schöne dabei: man kann sie frei nach Schnauze an die eigenen Bedürfnisse anpassen.

                          UPDATE:
                          *grml* Wie zu erwarten werde ich mit dieser Behelfslösung nicht glücklich.
                          Hat sich der Kollege zufällig nochmal gemeldet? Wäre doch wirklich seltsam Eclipse auf Ubuntu nicht zum laufen zu bringen.
                          Wie hat er es denn gelöst?

                          Kommentar

                          Lädt...
                          X