Ubicación del archivo para fileinputstream

Estoy haciendo un proyecto de Android y tengo un archivo de formato .bin que lo puse justo en la raíz de mi proyecto de Java (no en ninguna carpeta). Traté de recuperarlo usando FileInputStream como a continuación:

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

Pero no pudo leer el archivo.

¿Dónde debo poner mi archivo bin? ¿O hay algo más de lo que deba tomar nota?

[Editar] El error:

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

[Editar] Solución: Encontré la solución desde aquí >> Error de eclipse: 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.
Respuesta 1

La sintaxis anterior indica que el archivo filename.binreside en la misma carpeta que su código. Intente dar una ruta absoluta al archivo o coloque el archivo en la srccarpeta y use

InputStream file = new FileInputStream("/filename.bin");
Respuesta: 2

En mi programa recibo tweets de Twitter para una consulta específica. Quiero calcular con qué frecuencia la gente twittea sobre este tema. Hasta ahora lo que hice es; Obtuve las fechas de dos tweets y encontré ...

Estoy usando JOOQ como una herramienta de creación de SQL para luego ejecutar en un jdbcTemplate. Necesito agregar dinámicamente uniones de tabla a la cláusula from. En este momento lo estoy haciendo así .. SeleccioneJoinStep <?> ...

Esta es mi primera publicación aquí, así que perdónenme si cometo algún error de formato y me dicen cómo hacerlo. Soy un poco nuevo en la codificación con GridBagLayout, por lo que he logrado entender lo básico ...

Estoy probando un compilador en mi Java Eclipse. Y recibo el error: Se produjo una excepción durante el envío de eventos: java.lang.OutOfMemoryError: espacio de almacenamiento dinámico de Java en java.awt.image.DataBufferInt. <init> (...