von Java/Eclipse verwendete Datei existiert gar nicht?

berndoa

Top Contributor
Hallo,
Ich glaube gerade ich habe es mit einem Geist zu tun.
Ich habe in Eclipse diesen Code, der von eienr vorgegebenen Datei bei Bedarf den Text einliest oder den Text updated:

Java:
import java.io.*;
import java.util.Scanner;

public class txtManager {

    File file = new File(".\\TimeStamp.txt");

    FileWriter fw;
    
    public txtManager() {}

    public String read() {
        System.out.println("file.exists()?" + file.exists());
        try {

            Scanner in = new Scanner(new FileReader(file));
            StringBuilder sb = new StringBuilder();
            while (in.hasNext()) {
                sb.append(in.next());
            }
            in.close();
            String outString = sb.toString();
            System.out.println("outString=" + outString);
            return outString;

        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return "";
    }

    public void write(String a) {
        try {
            fw = new FileWriter(file, false);

            fw.write(a);
            fw.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}


In einer anderen Klasse habe ich fogenden Code, der obigen Code nutzt um abzugleichen ob zwischen jetzt und der in der Datei gespeicherten Zeit 3 Tage vergangen sind:

Java:
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;

public class Timer {

    txtManager txtm = new txtManager();
    LocalDateTime lastStoredTime = getStoredTime();

    public boolean isWaitTimeOver() {
        LocalDateTime thisTime = LocalDateTime.now();
        System.out.println("lastStoredTime: "+lastStoredTime);
        System.out.println("thisTime: "+thisTime);
        return ((lastStoredTime.until(thisTime, ChronoUnit.DAYS)) >= 3);
        //return true;
    }

    public LocalDateTime getStoredTime() {
        String a = txtm.read();
        if (a.equals("")) {
            LocalDateTime thisTime = LocalDateTime.now();
            a = thisTime.toString();
        }
        LocalDateTime dateTime = LocalDateTime.parse(a);
        return dateTime;
    }

    public void updateStoredTime() {
        LocalDateTime thisTime = LocalDateTime.now();
        lastStoredTime = thisTime;
        String a = thisTime.toString();
        txtm.write(a);
    }

}

Das Schlimme bzw. komische ist nur:
der Code läuft soweit und scheint auch irgendwie mit der Datei zu interagieren.

Nur existiert diese Datei gar nicht, sie ist nirgends im entsprechenden Workspace Ordner zu finden.

Dass sie dort sein müsste weiß ich weil ich auch andere .ods Dateien dort drin habe, die auf ähnliche Art und Weise ausgelesen werden.

ich bin sehr verwirrt denn Eclipse läuft als gäbe es die Datie mit entsprechendem Inhalt.
Ausgabe der Konsole sieht dann so aus:

Code:
file.exists()?true
outString=2022-09-14T21:21:09.989883400
lastStoredTime: 2022-09-14T21:21:09.989883400
thisTime: 2022-09-14T21:22:18.141599400
isWaitTimeOver: false
 

berndoa

Top Contributor
Lass dir mal den absoluten Pfad der Datei ausgeben.
Mit selbst ist es nicht nur einmal passiert, dass ich dasselbe Projekt in unterschiedlichen Verzeichnissen ausgecheckt/kopiert hatte und irrtümlicherweise im falschen Verzeichnis/Projekt war.
Ja, an sowas liegt es offenbar..
Ich hatte kürzlich von einer alten Eclipse Version auf eine Neue gewechselt.
Hierzu hatte ich einfach eine neue Eclipse Version installiert und in einem ganz neuen Ordner Eclipse und seine workspaces anlegen lassen.

Nur hatte ich, weil ich ja meine ganzen Projekte und so noch im prdner vom alten Eclipse hatte,
diese erst in einen "Backup Ordner" gespeichert und von da kopiert in den Ordner vom neuen Eclipse.

Von den workspaces her sehe ich auch dass Eclipse brav in dem Ordner der neuen Eclispe version workspaces anlegt.

Nur aus mir völlig unergründlichen Gründen sucht er Dateien und legt welche an im dem alten Backup ordner, von dem aus ich die Workspace Dqteien rüberkopiert hatte.

Völlig dämlich aber war da bei allem Anderen Eclipse brav in seinem neuen Ordner arbeitet.

Also ich habe gerade keine Ahnung wie ich das Eclipse beibringen kann wo er nach Dateien suchen muss :-/

Weil er derzeit am völlig falschen ort sucht :-/
 

berndoa

Top Contributor
Habe jetzt in Kleinarbeit ein neues Projekt angelegt, package angelegt und da die java Dateien rein "importier" sowie im workspace auch die anderen sachen reinimportiert.
Nervige Kleinarbeit aber wenigstens passt nun der verwendete Quellordner
 

Neumi5694

Top Contributor
Check mal die Projekteigenschaften, im Normfall kannst du alle Ordner festlegen. Womöglich hast du den Ausführugnsordner absolut eingegeben anstatt relativ zum Projektverzeichnis.
 

LimDul

Top Contributor
Grundsätzlich musst du für eine neue Eclipse Version keinen neuen Workspace anlegen. Einfach die neue Eclipse Version auf den alten Workspace verweisen - fertig.
 

berndoa

Top Contributor
Grundsätzlich musst du für eine neue Eclipse Version keinen neuen Workspace anlegen. Einfach die neue Eclipse Version auf den alten Workspace verweisen - fertig.
Keine Ahnung wie das geht. :-/

Wenn ich links im Package Explorer auf das projekt rechtsgeklickt hatte->Einstellungen, dann stand da zwar überall der falsche Ordner drin aber keinerlei Möglichkeit das abzuändern. :-/
Sah so aus, als wenn man das nicht mehr abändern kann bei einem bestehenden Projekt
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
H Brauche Hilfe in Java Eclipse Programmieraufgabe Neuling Java Basics - Anfänger-Themen 3
R Java (Eclipse) "Lagerverwaltung" HILFE Java Basics - Anfänger-Themen 13
M Java Einstellung von Apache POI für MS Word Erstellung mit Eclipse Java Basics - Anfänger-Themen 6
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
steven789hjk543 Kann man mit Java und Eclipse einen Virus programmieren? Java Basics - Anfänger-Themen 13
I JDK installieren Java JDK und Eclipse Installation Java Basics - Anfänger-Themen 6
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
AppGuruCode962 Eclipse luna java 8 Java Basics - Anfänger-Themen 15
B Java Eclipse Programm in einer Batch ausführen Java Basics - Anfänger-Themen 3
T Erste Schritte Darstellung der Java-Projekte in Eclipse Java Basics - Anfänger-Themen 2
T eclipse mit java 9 Problem? Java Basics - Anfänger-Themen 5
M Java Roboter schreiben mit Eclipse Java Basics - Anfänger-Themen 3
Hijo2006 Eclipse: Java Icon ändern Java Basics - Anfänger-Themen 9
G .java in .jar umwandeln Eclipse Java Basics - Anfänger-Themen 12
M Allgemeine Java-Frage anhand bspw. Eclipse Java Basics - Anfänger-Themen 4
J Java was Started but Returned Exit Code=13 in Eclipse Java Basics - Anfänger-Themen 13
D Java Eclipse cannot be cast to java.awt.event.ItemListener Java Basics - Anfänger-Themen 3
I Java, Application, Eclipse (Anfänger) Java Basics - Anfänger-Themen 1
B Compiler-Fehler Ein Java-Eclipse-Anfänger geht auf Reisen... Java Basics - Anfänger-Themen 10
B Frage zu iCalendar in Java Eclipse Java Basics - Anfänger-Themen 0
K Java Eclipse Schiffeversenken Frage Java Basics - Anfänger-Themen 3
A Eclipse - Java-Programm exportieren für Ubuntu TLS 10 Java Basics - Anfänger-Themen 9
D Java Eclipse hat scheinbar keine library Java Basics - Anfänger-Themen 2
G "Java von Kopf bis Fuss" - mit Eclipse? Java Basics - Anfänger-Themen 4
G Problem: Java Projekt als ausführbare Jar Exportieren (Eclipse) Java Basics - Anfänger-Themen 10
V Kann kein Java Projekt mehr mit Eclipse erstellen Java Basics - Anfänger-Themen 5
K Java Projekt als ausführbare Jar Exportieren (Eclipse) Problem Java Basics - Anfänger-Themen 24
G Java Applet aus Eclipse heraus testen? Java Basics - Anfänger-Themen 6
D Erste Schritte Problem mit dem Java-Editor Eclipse [Frage] Java Basics - Anfänger-Themen 13
T Problem mit Eclipse? Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 4
J Eclipse + Java + Packages importieren Java Basics - Anfänger-Themen 7
Kenan89 Eclipse in Java Java Basics - Anfänger-Themen 13
M Java Eclipse IDE erstellt keinen Bin Ordner. Java Basics - Anfänger-Themen 10
S Erste Schritte import für andere Klassenfiles verfügbar machen? (Java unter Eclipse) Java Basics - Anfänger-Themen 8
S Eclipse Java Source Beispiele Java Basics - Anfänger-Themen 5
P Java Eclipse - Debugger Java Basics - Anfänger-Themen 2
J Java-Klassen außerhalb von Eclipse debuggen Java Basics - Anfänger-Themen 7
B Mit Eclipse(java) ein Java Applet im Browser steuern Java Basics - Anfänger-Themen 4
D Java wird nicht ausgeführt (eclipse) Java Basics - Anfänger-Themen 3
MisterSeven DataGrid in Java Eclipse? Java Basics - Anfänger-Themen 4
M Java - MySQL (Eclipse Java EE Web Developers) Java Basics - Anfänger-Themen 4
C JAVA - Einstieg mit Eclipse - Update Sites und Ähnliches Java Basics - Anfänger-Themen 6
E Frage zu Java Dokumentation / Eclipse Java Basics - Anfänger-Themen 9
T Eclipse & Java EE Module Dependencies Java Basics - Anfänger-Themen 2
I .java in eclipse einfügen Java Basics - Anfänger-Themen 16
S Eclipse Java Applet größe ändern aber wie? Java Basics - Anfänger-Themen 5
X Java Eclipse Version: 3.4.1 meldet manchmal keine Fehler Java Basics - Anfänger-Themen 17
S Ich kann mit einem Eclipse 3.2 keine Java Dateien Starten Java Basics - Anfänger-Themen 10
E Java-Programm mit Eclipse - wie muss ich anfangen. Java Basics - Anfänger-Themen 7
K aus Java Programme Jar.datei erstellen (eclipse) Java Basics - Anfänger-Themen 15
G "Java Bean" ausführen (Ohne Eclipse)? Als .jav ? - Java Basics - Anfänger-Themen 41
G Funktion "Remote Java Application" in Eclipse Java Basics - Anfänger-Themen 2
T Java Programm ohne Eclipse starten / wie ? Java Basics - Anfänger-Themen 8
G eclipse für java (j2ME) und PHP. einrichten? Java Basics - Anfänger-Themen 2
J Eclipse und printf und import util.java.scanner; Java Basics - Anfänger-Themen 4
R Wie ruft Eclipse java auf? Java Basics - Anfänger-Themen 4
L Eclipse mit Java Docu einrichten Java Basics - Anfänger-Themen 2
G JAVA API in Eclipse Java Basics - Anfänger-Themen 15
T Access Datenbank in Java (Eclipse) einbinden Java Basics - Anfänger-Themen 10
M Eclipse: Fehler bei: import java.lang.math Java Basics - Anfänger-Themen 7
M Benutzung von fremden Java-Code mit Eclipse Java Basics - Anfänger-Themen 3
R Anfänger-Tutorial Java + Eclipse Java Basics - Anfänger-Themen 4
G Mit Java (und Eclipse) Diagramme darstellen Java Basics - Anfänger-Themen 4
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben