Hallo,
bei folgendem Code:
schmeißt der FileReader mir folgende Exception:
Wenn ich statt des File-Objektes einen String ("/home/edi/workspaces_eclipse/workspace_bakk/Bakk4/bin/HeartResources/coordinatesInfo.txt") an den FileReader übergebe, wird keine Exception geworfen.
Hat jemand eine Idee, an was das liegen könnte?
Das ganze unter:
OS: Ubuntu 8.04
Java:
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK Server VM (build 1.6.0_0-b11, mixed mode)
Mfg
Charas
bei folgendem Code:
Java:
File coordinatesFile = new File(
MainApp.class.getProtectionDomain().getCodeSource().getLocation().toString(),
"HeartResources" + System.getProperty("file.separator") + "coordinatesInfo.txt");
if(coordinatesFile.exists()) throw new Exception("Heart resource file " + coordinatesFile.getName() +" is missing!");
FileReader reader = new FileReader(coordinatesFile);
schmeißt der FileReader mir folgende Exception:
Java:
java.io.FileNotFoundException: file:/home/edi/workspaces_eclipse/workspace_bakk/Bakk4/bin/HeartResources/coordinatesInfo.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:137)
at java.io.FileReader.<init>(FileReader.java:72)
at WholeHeartDataContainer.<init>(WholeHeartDataContainer.java:47)
at HeartWindow.<init>(HeartWindow.java:53)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:798)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:727)
at sun.applet.AppletPanel.run(AppletPanel.java:380)
at java.lang.Thread.run(Thread.java:636)
Wenn ich statt des File-Objektes einen String ("/home/edi/workspaces_eclipse/workspace_bakk/Bakk4/bin/HeartResources/coordinatesInfo.txt") an den FileReader übergebe, wird keine Exception geworfen.
Hat jemand eine Idee, an was das liegen könnte?
Das ganze unter:
OS: Ubuntu 8.04
Java:
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK Server VM (build 1.6.0_0-b11, mixed mode)
Mfg
Charas