Swing FileReader Zeile lesen

nitram0598

Mitglied
Hallo

ich möchte, dass ich ein label habe und dies der text gleich der text aus einer properties datei ist(zeile1)

mein ansatz:
Java:
    private void formComponentShown(java.awt.event.ComponentEvent evt) {
        // TODO add your handling code here:
        jLabel2.setText(FileName);
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) throws IOException {
        /*
         * Set the Nimbus look and feel
         */
        FileReader fr = new FileReader("Name.properties");
        BufferedReader br = new BufferedReader(fr);

        String Name = br.readLine();
        FileName = Name;

        br.close();
        /*
         * Create and display the form
         */
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new GUI().setVisible(true);
            }
        });
    }

es kommt dann immer folgende fehlermeldung:

Exception in thread "main" java.io.FileNotFoundException: Name.properties (Das System kann die angegebene Datei nicht finden)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:97)
at java.io.FileReader.<init>(FileReader.java:58)
at test.GUI.main(GUI.java:126)
Java Result: 1


bitte um schnelle hilfe, dankeeee^^
 
ich habe auf src rechtsklick und dann hinzufügen, dann leere datei, ud diese umbenannt in Name.properties

in Name.PROPERTIES habe ich dann in die erste zeile TestName geschrieben
 
Zuletzt bearbeitet:
somit sollte sich die Datei im Ordner src befinden?

Somit müsstest du

Java:
   FileReader fr = new FileReader("src/Name.properties");

also das /src einfügen. Dann wird im richtigen Ordner gesucht. Alternativ kannst du natürlich auch eine neue Datei im Projekt (nicht im Unterordner) mit dem von dir gewählten Namen "Name.properties" erstellen.
 
sorry, gute idee, aber dann ist wieder der fehler:

Exception in thread "main" java.io.FileNotFoundException: src\Name.properties (Das System kann die angegebene Datei nicht finden)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:97)
at java.io.FileReader.<init>(FileReader.java:58)
at test.GUI.main(GUI.java:126)
Java Result: 1
 
Bei dir sieht es von der Ordnerstruktur auch so aus oder?

attachment.php


bei mir funktioniert es so nämlich einwandfrei.
 

Zurück
Oben