Speicherort der Datei für fileinputstream

Mache ich ein Android-Projekt und ich habe ein .bin-format-Datei, die ich es direkt an der Wurzel von meinem Java-Projekt (nicht in irgendeine Ordner). Ich habe versucht, um es abzurufen mit FileInputStream wie unten:

InputStream file = new FileInputStream("filename.bin");

Aber es konnte die Datei nicht Lesen.

Wo sollte ich meine bin-Datei? oder ist es etwas anderes, dass muss ich beachten?

[Edit]Der Fehler:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/ref/FinalReference

[Edit] Lösung:
Fand die Lösung von hier >> Eclipse Fehler: NoClassDefFoundError: java/lang/ref/FinalReference.

1. Find Running configurations -> java application
2. In the new configuration's Classpath tab, find "Android Library" under Bootstrap Entries and remove it.
3. Still in the Classpath tab, select Bootstrap Entries and click the Advanced button.
4. Choose Add Library and click OK.
5. Select JRE System Library and click Next.
6. Select Workspace Default JRE and click Finish.
Wird keine Ausnahme geworfen, wenn es scheitert?
der Fehler ist wie oben. ist es etwas mit meiner java-installation?
Wow. Ja, es ist. Es ist etwas falsch mit classpath oder\und Ihre ganze java-installation beschädigt ist
aber wenn ich versucht cmd-Zeile "java" ist es noch ok. Trotzdem, muss ich alles neu installieren? Ich fürchte, es wird sich auf meine Projekte in eclipse. wie mache ich es?

InformationsquelleAutor mellissa | 2012-09-20

Schreibe einen Kommentar