auskommentierte Messages werden trotzdem benutzt

ReinerCoder

Bekanntes Mitglied
habe mehrere Messages auskommentiert die nach dem starten des Programms trotzdem (in dem Fall wo sie eigentlich gebraucht werden) angezeigt werden.

Woran kann sowas liegen?
 
Dann zeig Mal den Code und die Ausgabe

Welchen Code? Von dem ganzen Programm? Glaubst mir nicht wenn ich sowas hier schreibe? Wenn dann Morgen. Heute nicht mehr.

Übrigens habe ich alle Dateien des Projekts in notepad++ geladen und die Textzeile der Ausgabe in der Suche eingegeben und auf „in allen geöffneten Dateien“ suchen angeklickt. Die Suche ergab 7 Ergebnisse die alle auskommentiert sind.
 
Glaubst mir nicht wenn ich sowas hier schreibe?
Wir glauben dir, dass du alles, was du hier schreibst, auch so meinst 🙂

Allerdings kann dir auch einfach ein Fehler passiert sein; falsche Stelle auskommentiert, falsches Klasse gestartet, beim Kompilieren irgendwas falsch gemacht, ...


Eins können wir dir aber garantieren: auskommentierter Code wird nicht ausgeführt.
 
Wie @mrBrown schreibt - wenn Code auskommentiert ist, wird es nicht mehr ausgeführt. Wie kompilierst du denn die Anwendung? Wie startest du sie? Was für eine Anwendung ist das überhaupt? Konsolen-Anwendung? Spring-Boot? Java-EE? ....? Aus deinen Informationen kam bisher nur entnehmen, dass du irgendwas falsch gemacht hast - aber leider nicht was. Das übrigens nicht als Vorwurf verstehen - das passiert jedem mal, dass er denkt, "Das kann doch nicht sein" und am Ende liegt es an was trivialen.
 
Wie @mrBrown schreibt - wenn Code auskommentiert ist, wird es nicht mehr ausgeführt. Wie kompilierst du denn die Anwendung? Wie startest du sie? Was für eine Anwendung ist das überhaupt? Konsolen-Anwendung? Spring-Boot? Java-EE? ....? Aus deinen Informationen kam bisher nur entnehmen, dass du irgendwas falsch gemacht hast - aber leider nicht was. Das übrigens nicht als Vorwurf verstehen - das passiert jedem mal, dass er denkt, "Das kann doch nicht sein" und am Ende liegt es an was trivialen.
Könnte auch alles ganz anders sein.. Nicht wahr? Könnte z.B. auch versteckter Code sein der mir mein Leben schwer macht?
 
Z.B. eine Referenz auf eine versteckte .java Datei die diesen Code doppelt enthält um mich in die Irre zu führen?
Ja gut, wenn du eine Referenz auf eine versteckte Java-Datei angelegt hast, beim kompilieren dann diese "Referenz" kompilierst und beim Ausführen dann das Ergebnis der "Kompilieren Referenz" ausführst – ja, dann kann es daran liegen.

Das ist das, was ich oben mit Fehler deinerseits meinte.
 
Wenn das jetzt wieder in die gleiche Richtung wie deine anderen Threads abdriftet, dass irgendwer dich hackt und manipuliert, mach ich hier zu und das Forum sagt Tschüss zu dir.
Also bitte vernünftig bleiben.
 
Bin die Sache eben nochmals durchgegangen und es stimmt: alle Zeilen die auskommentiert wurden mit den betreffenden Messages werden trotzdem nach dem kompilieren ausgegeben. Habe eine erneute Suche der Zeile per notepad++ auf alle Java Dateien gemacht und darin werden mir diese Zeilen in grün also auskommentiert angezeigt.

Somit sollt klar sein das an meinem Rechner hier was nicht stimmen kann.

Und wer vertraut schon einem komprimierten System? Ich nicht.
 
Also das halte ich für unwahrscheinlich. Klar kann es sein, dass dein System kompromittiert ist, aber das dürfte sich nicht so auswirken.

Aber ohne Details wird Dir hier niemand helfen können fürchte ich...
 
Hast du die Umgebungsvariable CLASSPATH gesetzt?
Wenn ja, befindet sich im CLASSPATH noch eine veraltete .class (nicht .java) Datei, die ausgeführt wird?
Das (oder ein ähnlicher Fehler) ist wahrscheilicher als Probleme mit deinem Rechner (durch einen Hacker).
 
Also das halte ich für unwahrscheinlich. Klar kann es sein, dass dein System kompromittiert ist, aber das dürfte sich nicht so auswirken.
Natürlich, als ob irgendein Hacker was besseres zu tun hätte, als Log-Ausgaben in fremden Java-Code zu schmuggeln.
Ich kann mir nicht vorstellen, dass irgendwer etwas anderes machen würde.
Wenn ich schon Monate an Arbeit da rein stecke, @scitex PC zu kompromittieren, dann doch ganz offensichtlich zu genau dem Zweck, dass er sich damit dann hier im Forum blamiert.

\s
 
Dann wäre ein Link zu einem Tutorial hinsichtlich der angeblich falsch eingestellten Variable nicht schlecht?

Ich habe diese Umgebungsvariable nicht gesetzt.
 
Zuletzt bearbeitet:
Wie starteat du überhaupt die neu kompilierte Version? Läuft alles über eine ide oder nutzt du die cmd Shell oder per Mausklick? Welches änderungs Datum hat denn die Datei die du startest? Ändert sich dieses datum wenn du neu kompilierst?
 
Generell wäre es mal interessant, alle Details zu bekommen. Gerade so Aussagen, dass ein normaler Editor (Notepad++) benutzt wird, stimmt mich nachdenklich.

Da sind halt viele Möglichkeiten gegeben. Daher wäre es eine Idee, dass er uns mal den ganzen Ordner packt und bereit stellt.... incl der genauen Aufrufe, die er tätigt....

Dann müsste man ja alle Dateien sehen ... die Java und class Dateien aber ggf. auch jar Dateien, die er erzeugt hat.

wir wissen bisher nicht genaues. Daher ist jede Spekulation Unsinnig.
 
Aus Erfahrung ist sein Code so streng geheim, dass nicht mal Ausschnitte davon hier im Forum gezeigt werden können – Fragen nach Code haben ja bisher zumindest noch nie gefruchtet....
Naja, er könnte den Code @mrBrown senden und ihn dann im Anschluss töten ...
Das ist doch der Spruch: Ich könnte es Dir sagen, aber dann müsste ich dich töten 😉
 
Wie starteat du überhaupt die neu kompilierte Version? Läuft alles über eine ide oder nutzt du die cmd Shell oder per Mausklick? Welches änderungs Datum hat denn die Datei die du startest? Ändert sich dieses datum wenn du neu kompilierst?

Starte mit Eclipse "Run As" als Java Application. Nein die Uhrzeit der .java Datei zur Berechnung ändert sich nicht. Das Datum ist aktuell.

Dazu kann ich auch erwähnen, das Datum und die Uhrzeit von Windows sich immer wieder ändert nachdem ich diese richtig eingestellt habe.
 
Starte mit Eclipse "Run As" als Java Application. Nein die Uhrzeit der .java Datei zur Berechnung ändert sich nicht. Das Datum ist aktuell.

Dazu kann ich auch erwähnen, das Datum und die Uhrzeit von Windows sich immer wieder ändert nachdem ich diese richtig eingestellt habe.
Also dann schau dir die Windows Settings an. Da wird sich dein System wohl ständig von einem anderen System die Zeit holen. In Domains kommen diese oft vom Domain Controller ... generell wird die Zeit nicht manuell gesetzt sondern solle immer synchronisiert werden (wäre meine Empfehlung).

Und bezüglich eclipse: da ggf. einmal ein das Projekt säubern und neu bauen. Aber wenn du Eclipse nutzt: warum dann Notepad++? Das hattest du doch auch erwähnt?
 
Um mal wieder ernsthaft zu antworten:

Entweder du hast irgendeinen Fehler selbst verursacht (falsche Datei kompiliert/ausgeführt, Batterie leer und Uhrzeit resetted sich deswegen, whatever ...) -> Auf die Suche gehen, die helfen lassen in dem du mal mehr zeigst als "alles ist kaputt!!11elf" und vor allem: Fehler eingestehen.

Oder du verursachst das Problem selbst, weil du jahrelang ein System voller Malware hast oder es ständig neu infizierst -> neuen PC kaufen (bzw eher: alles entsorgen und neu anschaffen, inklusive aller Accounts) und weniger zweilichte Seiten besuchen.

Oder irgendjemand sieht dich als großes Problem -> Auswandern nach USA/Russland/China/Nordkorea, je nachdem, wer dich als Problem sieht, dort eine neue Identität zulegen und am besten auch mit Programmieren aufhören (da man dich daran unter umständen wieder erkennt).
 
Ach ja - evtl. ist im Code auch ein Fehler und er übersetzt nicht neu und führt dann den zuletzt übersetzten Code aus?

Das ist auch so ein Feature, dass so Probleme hervorrufen kann. Würde man aber am Zeitstempel der .class Dateien erkenne (die .Java Dateien interessieren mich da weniger ...)

Und wenn es Probleme mit der Zeit gibt: evtl. übersetzt eclipse etwas nicht, weil der Zeitstempel der Java Datei jünger ist als die ältere .class Datei.
 
Also dann schau dir die Windows Settings an. Da wird sich dein System wohl ständig von einem anderen System die Zeit holen. In Domains kommen diese oft vom Domain Controller ... generell wird die Zeit nicht manuell gesetzt sondern solle immer synchronisiert werden (wäre meine Empfehlung).

keine Zeitsync.jpg

Meintest dies? Bin in keiner Domain. Dies ist ein Einzelplatzrechner.
 
Ja, sowas würde ich aktivieren....

Edit: Und als Zeitserver einen deutschen Zeitserver eintragen. ptbtime1.ptb.de z.B. oder statt 1 die 2 oder 3.
Das wäre dann die Physikalisch Technische Bundesanstalt in Braunschweig.
 
Ja, sowas würde ich aktivieren....

Edit: Und als Zeitserver einen deutschen Zeitserver eintragen. ptbtime1.ptb.de z.B. oder statt 1 die 2 oder 3.
Das wäre dann die Physikalisch Technische Bundesanstalt in Braunschweig.

Mag ja auch richtig sein. Trotzdem sollte sich diese Einstellung nicht jeden Tag ändern, wenn ich diese von Hand eingestellt habe.
 
Oder irgendjemand sieht dich als großes Problem -> Auswandern nach USA/Russland/China/Nordkorea, je nachdem, wer dich als Problem sieht, dort eine neue Identität zulegen und am besten auch mit Programmieren aufhören (da man dich daran unter umständen wieder erkennt).

Ich lasse mir von keinem vorschreiben was ich zu tun und was ich zu lassen habe. Ist schließlich meine Existenz die da dran hängt.
 
Zuletzt bearbeitet:
Auf was verstellt sich die Uhrzeit denn? Ist die Zeit komplett in der Vergangenheit? Oder ist die Zeit auf dem letzten Ausschalt Zeitpunkt oder nur um paar Stunden verschoben? Ursachen kann es meist viele geben. CMOS Batterie ist bei ausgeschaltetem Rechner / vom Stromnetz getrennten Rechner meist die Ursache.
 
Ich lasse mir von keinem vorschreiben was ich zu tun und was ich zulassen habe.
Wir schreiben auch nichts vor sondern machen nur Vorschläge. Wenn Du Vorschläge aber konsequent ignorierst und auf konstruktive Vorschläge / Nachfragen nicht wirklich eingehst, dann sinkt die Bereitschaft, Dir helfen zu wollen.
 
Also die .class Dateien im bin Ordner ändern ihr Datum nicht, wie ich eben nachgeschaut habe.

Wir schreiben auch nichts vor sondern machen nur Vorschläge. Wenn Du Vorschläge aber konsequent ignorierst und auf konstruktive Vorschläge / Nachfragen nicht wirklich eingehst, dann sinkt die Bereitschaft, Dir helfen zu wollen.

Meinte ich ja auch in Bezug aufs auswandern und keine Tätigkeiten hinsichtlich programmieren auszuführen.
 
Dann kompilierst du eben nicht neu, wie ich schon in der ersten Antwort geschrieben habe... Wahrscheinlich wegen einem Kompilierfehler, aber das ist geraten...
 
Liegt auf jedenfall an den Einstellungen "Java Build Path". Da ist beim Importieren was schiefgelaufen.

Ich hatte nach dem Importieren eine Verknüpfung zu einem weiteren Java Projekt, welches momentan nicht im Workspace liegt. Diese Verknüpfung habe ich anfangs abgewählt. Habe wahrscheinlich vorher schon Probleme mit diversen Verknüpfungen gehabt, die mir nicht sofort aufgefallen sind, die jetzt durchs importieren übernommen wurden. Mehr habe ich bis jetzt auch nicht rausgefunden.
 
Habe unter „Java Build Path“ in den Properties eine Referenz die nicht auf den Eclipse Workspace verwies rausgeworfen und dann hat’s erstmal funktioniert, bis der Rechner danach mit schwarzen Bild abgestürzt ist.
 
Den notepad++ habe ich zusätzlich als Hilfe dazugenommen.

Meine Systemzeit ist nicht um Jahre in der Vergangenheit. Die Systemzeit ist um einige Stunden verschoben.
 
Zuletzt bearbeitet:

Zurück
Oben