Java InputStream problema de lectura
Tengo una clase Java, donde estoy leyendo datos a través de un InputStream
byte[] b = null;
try {
b = new byte[in.available()];
in.read(b);
} catch (IOException e) {
e.printStackTrace();
}
Funciona perfectamente cuando ejecuto mi aplicación desde el IDE (Eclipse).
Pero cuando exporto mi proyecto y está empaquetado en un JAR, el comando de lectura no lee todos los datos. ¿Cómo podría solucionarlo?
ste problema ocurre principalmente cuando InputStream es un archivo (~ 10kb).
¡Gracias