Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2007, 05:30
eag1e
 
Fecha de Ingreso: noviembre-2005
Mensajes: 4
Antigüedad: 19 años, 2 meses
Puntos: 0
problema con el System.in.read()

Hola soy nuevo en este foro me gustaria saber porque en Netbeans me va bien este programa y usando java -jar me da un erro

Mi problema es que ejecuto este codigo con el compilador de netbeans y me va bien no me da ningun error ni nada pero al ejecutarlo con java -jar me da error en el parseInt del if(c == '\ n')

el error es el siguiente:
Código:
java.lang.Integer.parseInt(Unknow Source)
Aqui dejo el codigo:

Código:
package oie;

import java.io.IOException;

public class Main {
public static void main(String[] args) {
while(infi){
c = (char)System.in.read();
if(c == '\n'){
if(!leido.toString().isEmpty()){
numeros[k] = Integer.parseInt(leido.toString());
leido.delete(0,leido.length());
k++;
}
break;
}else if(c == ' '){
if(!leido.toString().isEmpty()){
numeros[k] = Integer.parseInt(leido.toString());
leido.delete(0,leido.length());
k++;
}
}else{
leido.append(c);
}
}