Τρέχοντας την εφαρμογή μέσω eclipse, όλα τα αρχεία που ανοίγω μέσω του file chooser, φορτώνονται και δουλεύουν κανονικά. Αλλά, αφού το κάνω jar, ανοίγει τον file choose, διαλέγω αρχείο και δεν το φορτώνει ποτέ. Μήπως το έχει συνατήσει και άλλος;
Δεν θα φαινόντουσαν εκεί πέρα τα exceptions. Αυτό που εννοούσα είναι ότι μπορεί να έχεις στον κώδικα catch στα οποία δεν εκτυπώνεις ποιο είναι το λάθος.
FileNotFound. Μετά από δοκιμή, βρήκα ότι φορτώνει αρχεία μόνο από τον φάκελο που βρίσκεται το executable και sub-folders του. Από άλλον φάκελο βγάζει error, πιθανόν να έχει πρόβλημα με τα file paths.
Ένας τρόπος είναι το String να το κάνεις File και μετά να καλέσεις το getName για να πάρεις το όνομα του αρχείου. Επίσης θα μπορούσες στον reader να δώσεις κατευθείαν το File που σου δίνει ο FileChooser.
Επίσης ο FileReader και ο FileInputStream δέχονται απευθείας File.