exe kann .dat nicht richtig lesen/ schreiben

Max_49084

Neues Mitglied
Hallo,
ich habe einen Konfigurator geschrieben, der unteranderem einen Veraluf enthält.
Der Veraluf wird beim Start des Programms durch das Laden von .dat Dateien erstellt, bzw.
enthält nichts, falls keine Dateien vorhanden sind. Desweiteren befinden sich die Dateien in einem Unterordner. Die Dateien sind Instanzen einer selbst geschriebenen Klasse und werden über einen ObjectInput/Output Stream geladen und gespeichert.

Nun zum eigentlichen Problem: Ich habe aus einer zuvor erzeugten jar, die funktioniert, eine exe erstellt, die auf die Dateien zugreift und diese speichert. Die exe kann zwar auf diese zugreifen, jedoch liest und speichert diese etwas "Anderes"(odner nichts) in den Dateien. Ich lade jedoch auch ein Bild aus einem Ordner, welches auch angezeigt wird.
Mit der exe erzeugte Dateien können auch nicht mit der jar geöffnet werden:
Code:
java.io.EOFException
        at java.io. ObjectInputStream$PeekInputStream.readFully(Unknown Source)
        at java.io. ObjectInputStream$BlockDataInputStream.readLong(Unknown Source)
        at java.io. ObjectInputStream.readLong(Unknown Source)
        at java.io. ObjectStreamClass.readNonProxy(Unknown Source)
        at java.io. ObjectInputStream.readClassDescriptor(Unknown Source)
        at java.io. ObjectInputStream.readNonProxyDesc(Unknown Source)
        at java.io. ObjectInputStream.readClassDesc(Unknown Source)
        at java.io. ObjectInputStream.readOrdinaryObject(Unknown Source)
        at java.io. ObjectInputStream.readObject0(Unknown Source)
        at java.io. ObjectInputStream.readObject(Unknown Source)
Danke
 
Zuletzt bearbeitet von einem Moderator:

Neumi5694

Top Contributor
Dass du eine End of File Exception hast, muss dir klar sein.
Warum sich die .exe anders verhält, hier ein paar Ansätze
.exe Launcher machen auch nichts anderes, als java.exe (oder javaw.exe) aufzurufen und starten damit die .jar.

Ich kann mir vorstellen, dass deine .exe auf eine andere Java-Version zugreift als die Version, auf die bei Doppelklick auf die .jar zugegriffen wird.
Möglicherweise hast du auch ein Problem mit dem Classpath.

Lass dir beim Start mal alle Dateien samt Prüfung, ob sie vorhanden sind, in eine Textdatei ausgeben, eventuell auch die verwendete Java-Version.
Stell auch sicher, dass deine Systemvariablen (Verweise auf DLLs) funktionieren.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Kirby.exe Tastatur und Maus reagieren nicht auf dem Login Screen Plattformprogrammierung 1
V JRE installieren oder nicht ? Plattformprogrammierung 40
Blender3D Swing Timer läuft unter Windows korrekt nicht aber unter UBUNTU Plattformprogrammierung 11
D Nach Sprachpaket Installation kann eclipse nicht mehr gestartet werden Plattformprogrammierung 4
G Nullpointer im Debugger, jedoch nicht beim normalen Starten Plattformprogrammierung 12
J Maven löst Zertifikatspfad bei HTTPS zum Repository-Server NEXUS nicht auf Plattformprogrammierung 1
P OSGi Maven build startet nicht <Unable to process "BundleTranslationProvider.locale"> Plattformprogrammierung 0
N Update auf JRE 7_71 - Klasse wird nicht gefunden? Plattformprogrammierung 3
S Maven "mvn" funktioniert nicht Plattformprogrammierung 1
B Mac Installer aus .product Datei - Programm öffnet sich nicht Plattformprogrammierung 1
K Eclipse fährt nicht mehr hoch. Metadatendatei schuld? Plattformprogrammierung 7
E Maven wird nicht mehr gefunden Plattformprogrammierung 3
S RCP Exportiertes RCP Produkt lädt Datei nicht, bei Start aus Eclipse wird Datei jedoch gefunden Plattformprogrammierung 6
R Einfaches Eclipse-Plugin-Beispiel funktioniert nicht Plattformprogrammierung 5
R RCP Application Model - Änderungen erfolgen nicht Plattformprogrammierung 17
M OSGi Erweiterung über Extension Point wird nicht erkannt Plattformprogrammierung 2
R progress bar animation funktioniert nicht Plattformprogrammierung 3
M Krieg Hallo World nicht zum laufen Plattformprogrammierung 2
P RCP Text Editor Example - Missing Bundles lassen sich nicht auffinden. Plattformprogrammierung 6
C Ausführbare Jar erzeugen (Datei wird nicht gefunden) Plattformprogrammierung 4
G RCP Show View Command bestimmte View nicht erlauben Plattformprogrammierung 2
A Eclipse undo/redo button reagiert nicht auf Änderungen in der OperationHistory Plattformprogrammierung 5
H Datei in eclipse wird nicht erkannt Plattformprogrammierung 3
3 Eclipse Editor Plugin selektiert Projekt nicht Plattformprogrammierung 10
L RCP WelcomePage wird nicht geöffnet Plattformprogrammierung 2
M eclipse führt applikationen nicht mehr aus Plattformprogrammierung 6
C Java Editor funktioniert nicht Plattformprogrammierung 9
R Resourcen werden im jar nicht gefunden Plattformprogrammierung 4
A RCP RAP-Bundle nach Installation nicht auffindbar?! Plattformprogrammierung 5
A OSGi Bundle exportieren, importieren und vewenden geht nicht?! Plattformprogrammierung 4
G RCP Die Anwendung {0} konnte nicht in der Registry gefunden werden. Plattformprogrammierung 3
M Eclipse - Dokumentation nicht über das Internet benutzen Plattformprogrammierung 3
D eclipse-RCP von der Konsole baut nicht Plattformprogrammierung 3
K RCP View wird nicht angezeigt Plattformprogrammierung 2
lumo RCP libraries werden nach dem export nicht gefunden Plattformprogrammierung 17
M RCP Aktivierung eines CommandHandlers, Änderungen in der plugin.xml wirken sich nicht aus... Plattformprogrammierung 2
W Wahrscheinlich triviales Problem, aber komm nicht weiter Plattformprogrammierung 7
E Common Navigator Framework erste Knoten werden nicht angezeigt Plattformprogrammierung 4
B RCP eigenes Eclipse Plugin wird nicht aufgelöst Plattformprogrammierung 7
A RCP p2 - manuelles update "check for updates" von core bundle funktioniert nicht Plattformprogrammierung 6
musiKk OSGi Bundle findet Activator nicht (ClassNotFoundException) Plattformprogrammierung 1
J Plugin wird nicht mit gestartet Plattformprogrammierung 4
G Generierte ItemColorProvider werden nicht benutzt. Plattformprogrammierung 2
G EMF -> Leere Elemente sollen in Property View nicht angezeigt werden Plattformprogrammierung 9
R eclipse - about:blank wurde nicht gefunden Plattformprogrammierung 4
O Bundle in Projekt-Dependencies nicht sichtbar Plattformprogrammierung 6
R Eclipse - Eigene JavaDoc nicht angezeigt Plattformprogrammierung 3
hdi Plugin Icon wird nicht angezeigt Plattformprogrammierung 7
S RCP Anwendung nicht weiterladen bei Exception in Plugin Plattformprogrammierung 2
P Kann exportiertes Programm nicht starten Plattformprogrammierung 14
L View nicht bekannt machen Plattformprogrammierung 4
T JDOM kann nicht eingebunden werden Plattformprogrammierung 11
M Command in Toolbar aktiv wenn View nicht aktiv Plattformprogrammierung 2
N import von Plug-in nicht Plattformprogrammierung 4
T SWT_AWT bridge: javax.swing.JTextField nicht "anklickbar" Plattformprogrammierung 2
M Plugin wird nicht mehr geladen Plattformprogrammierung 3
K Editor nicht in der 'EditorArea' öffnen, sondern in einem Folder(Layout). Plattformprogrammierung 10
V [erledigt] Eclipse plugin startet nicht Plattformprogrammierung 3
M Nach Export läuft Applikation nicht mehr??? Plattformprogrammierung 2
A Job in der Fortschrittsanzeige NICHT anzeigen Plattformprogrammierung 2
S Bean will nicht in netbeans Plattformprogrammierung 2
G Service nicht abbrechen Plattformprogrammierung 6
G ViewPart nicht schließbar Plattformprogrammierung 4
byte Equinox - Klasse aus Plug-In wird nicht gefunden Plattformprogrammierung 3
N Nicht schließbare View? Plattformprogrammierung 7
B Progress monitor bei Job erscheint nicht Plattformprogrammierung 5
J GMF Änderungen werden nicht übernommen Plattformprogrammierung 4
C UML Assoziationen richtig erkennen Plattformprogrammierung 1
S OSGi Bundles richtig exportieren? Plattformprogrammierung 5
dzim EditorInputs richtig verwenden Plattformprogrammierung 5
G EMF/XSD Xml lesen/schreiben Plattformprogrammierung 3
M [EMF] XMI lesen Plattformprogrammierung 5
borobudur EMF und lesen von Tag-Values Plattformprogrammierung 3
G Dateien lesen und schreiben Plattformprogrammierung 4
S Eclipse-Plugin + Velocity + Files lesen Plattformprogrammierung 3
thE_29 Vor dem ersten Posten bitte lesen! Plattformprogrammierung 0

Ähnliche Java Themen


Oben