Unchecked

3 respostas
A

Pessoal, como resolvo este erro ??

C:\Downloads\Biblioteca\Bd.java:145: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type java.util.Vector
coluna.addElement( info.getColumnName( i ) );

try {
			ResultSetMetaData info = rs.getMetaData();
			for( int i = 1; i <= info.getColumnCount(); i++ )
				coluna.addElement( info.getColumnName( i ) );
			do {
				linha.addElement( proxLinha( rs, info ) );
			} while ( rs.next() );

			tabela = new JTable( linha, coluna );
		}catch( SQLException sq ){
			sq.printStackTrace();
		}

3 Respostas

V

Olá,

Não é um erro, é um warning… isso acontece porque você está compilando um código que foi escrito pro 1.4 no Tiger…

A

E tem como eu substituir estas funções ??

T
a) Você pode ignorar os warnings e continuar trabalhando normalmente.

b) Você pode passar um argumento de compilação, indicando que o código é para o 1.4 (-source 1.4 no caso de compilar com o javac, e se for usar o Eclipse 3.1 ou o Netbeans 4.X isso fica em algum outro lugar.)

c) Você pode aprender generics (só que aí o seu código vai ficar amarrado ao Tiger, não sei se isso é interessante para você neste exato momento.)
Criado 27 de abril de 2005
Ultima resposta 29 de abr. de 2005
Respostas 3
Participantes 3