Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. Eclipse zum Debuggen verwenden

Eclipse zum Debuggen verwenden

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
11 Beiträge 2 Kommentatoren 366 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MenchenSuedM Offline
    MenchenSuedM Offline
    MenchenSued Globaler Moderator
    schrieb am zuletzt editiert von
    #1

    Ich weiß, dass Code, den ein anderer geschrieben hat, nicht leicht zu verstehen ist, umso mehr, wenn man keine Ahnung von der Programmiersprache Java hat und keine Dokumentation verfügbar ist. Dennoch versuche ich immer wieder, anhand aktueller Bugs einen Überblick zu bekommen und verwende dazu Eclipse, die ich für C-Code auch schon des öfteren erfolgreich einsetzen konnte.

    Ich habe wie im Git beschrieben den Code als Maven Projekt importiert und danach diverses ausprobiert um den Debugger zu starten, leider bisher erfolglos. Ich habe beispielsweise JDK 14 statt Java-8 in der Debug Konfiguration eingetragen sowie meine Programm Argumente (Link zum Konfigurationsverzeichnis), aber mehr als Fehlermeldungen werden beim Starten des Debuggers nicht ausgegeben.
    Hat jemand eine Kurzanleitung wie man über die hier verfügbare Anleitung weiter kommt?
    Bildschirmfoto vom 2020-09-13 13-43-00.png

    PS: Das GitProjekt mittels mvnw kompilieren und ausführen ist kein Problem, mir geht es jetzt darum, das Programm per Breakpoint zu stoppen, Variablen auszulesen und im Code schrittweise vorwärts zu springen. Denn so lässt sich leichter nachvollziehen, was abgeht.


    MediathekView 14.3.1, Linux Mint 21.3, VLC 3.0.16

    1 Antwort Letzte Antwort
    • D Offline
      D Offline
      DerReisende77 Entwickler
      schrieb am zuletzt editiert von
      #2

      Ich würde dir empfehlen die IntelliJ Community Edition zu laden und dort das Projekt zu öffnen.
      Meines Wissens nach nutzt keiner von uns Eclipse von daher wird es schwer dir zu helfen.

      Open source developers do NOT have to:

      • Make your issue a priority, just because you say so.
      • Give you any sort of "timetable", or explanation for why it´s "taking too long".

      Check your entitlement. Nobody owes you anything.

      MenchenSuedM 1 Antwort Letzte Antwort
      • MenchenSuedM Offline
        MenchenSuedM Offline
        MenchenSued Globaler Moderator
        antwortete auf DerReisende77 am zuletzt editiert von MenchenSued
        #3

        @DerReisende77
        Danke, schau ich mir an, aber die Website scheint momentan nicht verfügbar zu sein.


        MediathekView 14.3.1, Linux Mint 21.3, VLC 3.0.16

        D 1 Antwort Letzte Antwort
        • D Offline
          D Offline
          DerReisende77 Entwickler
          antwortete auf MenchenSued am zuletzt editiert von
          #4

          @MenchenSued Der Link geht bei mir.

          Open source developers do NOT have to:

          • Make your issue a priority, just because you say so.
          • Give you any sort of "timetable", or explanation for why it´s "taking too long".

          Check your entitlement. Nobody owes you anything.

          MenchenSuedM 2 Antworten Letzte Antwort
          • MenchenSuedM Offline
            MenchenSuedM Offline
            MenchenSued Globaler Moderator
            antwortete auf DerReisende77 am zuletzt editiert von
            #5

            @DerReisende77 Ja, jetzt wieder. Vorhin kam nur ‘502 Bad gateway’

            Programm ist installiert, jetzt muss ich erst mal die Fehler beim Build verstehen. Momentan “package org.jdesktop.swingx does not exist”, aber da nutze ich mal handelsübliche Suchmaschinen.


            MediathekView 14.3.1, Linux Mint 21.3, VLC 3.0.16

            1 Antwort Letzte Antwort
            • MenchenSuedM Offline
              MenchenSuedM Offline
              MenchenSued Globaler Moderator
              antwortete auf DerReisende77 am zuletzt editiert von
              #6

              @DerReisende77
              Folgende Fehler bekomme ich noch nicht weg:
              Bildschirmfoto vom 2020-09-13 17-20-05.png

              Unter SDK habe ich jdk-14.0.1und Kotlin SDK eingebunden, Language Level =14.


              MediathekView 14.3.1, Linux Mint 21.3, VLC 3.0.16

              D 1 Antwort Letzte Antwort
              • D Offline
                D Offline
                DerReisende77 Entwickler
                antwortete auf MenchenSued am zuletzt editiert von
                #7

                @MenchenSued Ich poste in ein paar Minuten ein Tutorial wie Du es zum Laufen bekommst mit IntelliJ. Du verwendest Linux?

                Open source developers do NOT have to:

                • Make your issue a priority, just because you say so.
                • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                Check your entitlement. Nobody owes you anything.

                MenchenSuedM 1 Antwort Letzte Antwort
                • MenchenSuedM Offline
                  MenchenSuedM Offline
                  MenchenSued Globaler Moderator
                  antwortete auf DerReisende77 am zuletzt editiert von
                  #8

                  @DerReisende77
                  Ja, momentan Ubuntu 16.04, in Kürze Mint 20.


                  MediathekView 14.3.1, Linux Mint 21.3, VLC 3.0.16

                  1 Antwort Letzte Antwort
                  • D Offline
                    D Offline
                    DerReisende77 Entwickler
                    schrieb am zuletzt editiert von
                    #9
                    1. SDKman für java etc installieren.
                    2. sdk install java 14.0.2.hs-adpt zum installieren von jdk14
                    3. sdk install maven 3.6.3 für maven cli support
                    4. IntelliJ via Software Center/Discover oder von Jetbrains direkt installieren.
                    5. IntelliJ starten
                    6. “Get from version control” auswählen
                    7. URL: https://github.com/mediathekview/MediathekView.git, Directory auswählen
                    8. “Clone” klicken
                    9. Projekt wird nun von gitub gecloned und öffnet sich im Anschluß.
                    10. “Scanning Maven Projects” Dialog erscheint
                    11. warten bis rechts unten der progress beendet wurde und in linken bereich ein Projekt [MediathekView] angelegt wurde.
                    12. Rechts unten auf “master” klicken und dort unter “Remote Branches” origin/develop auswählen und anschließend “Checkout”
                    13. warten
                    14. ganz oben auf Root Eintrag [MediathekView] Rechtsklick und “Open Module Settings” wählen
                    15. Unter Project bei SDK 14 auswählen. Falls kein SDK angeboten wird muss unter SDKs eines angelegt werden, danach Dialog schließen
                    16. Baum erweitern wie auf Bild:
                      projtree.PNG
                    17. Rechtsklick auf Main, ‘Run Main.main()’
                    18. Programm wird gestartet; IntelliJ hat eine Startkonfiguration angelegt die in der Toolbar auf der rechten Seite zu finden ist und Main heisst. Dies kann man konfigurieren.
                    19. Nun kann man das Programm über den den grünen Playbutton starten oder durch Klick auf den grünen Käfer daneben debuggen.
                    20. Wenn man auf “Main” klickt kann man die Konfiguration anpassen und dem Programm als auch der VM Parameter mitgeben.

                    Open source developers do NOT have to:

                    • Make your issue a priority, just because you say so.
                    • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                    Check your entitlement. Nobody owes you anything.

                    MenchenSuedM 1 Antwort Letzte Antwort
                    • MenchenSuedM Offline
                      MenchenSuedM Offline
                      MenchenSued Globaler Moderator
                      antwortete auf DerReisende77 am zuletzt editiert von
                      #10

                      @DerReisende77
                      Scheint zu funktionieren. Ich habe zwar auf SDKman verzichtet und nirgends einen Link auf das herunter geladene Maven angegeben, dennoch wird MV gestartet. Mal sehen, ob ich mit dem Debuggen zurecht komme. Vielen Dank auf jeden Fall für die hilfreiche ausführliche Anleitung.


                      MediathekView 14.3.1, Linux Mint 21.3, VLC 3.0.16

                      1 Antwort Letzte Antwort
                      • D Offline
                        D Offline
                        DerReisende77 Entwickler
                        schrieb am zuletzt editiert von
                        #11

                        das maven lokal installiert ist eine Unterstützung wenn man manuell von CLI bauen möchte. MV hat wrapper skripte dabei damit das nicht unbedingt notwendig ist aber ich habe das immer gerne installiert damit es nachvollziehbarer ist 😉

                        Open source developers do NOT have to:

                        • Make your issue a priority, just because you say so.
                        • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                        Check your entitlement. Nobody owes you anything.

                        1 Antwort Letzte Antwort

                        42

                        Online

                        6.7k

                        Benutzer

                        6.2k

                        Themen

                        39.3k

                        Beiträge
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Kategorien
                        • Aktuell
                        • Tags
                        • Beliebt
                        • Benutzer
                        • Gruppen