problemas al generar el .JAR en netbeans (Xlint)

Cuando pulso sobre clean and build me aprecen algunos errores como:

E:\Carpeta de catalogo\Nuevo catalogo\Catalogo\src\principal\cargar_imagenes.java:180: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultListModel
modelo.addElement(cdr.getString(2));
where E is a type-variable:
E extends Object declared in class DefaultListModel
E:\Carpeta de catalogo\Nuevo catalogo\Catalogo\src\principal\cargar_imagenes.java:183: warning: [unchecked] unchecked call to setModel(ListModel) as a member of the raw type JList
jl_clientes.setModel(modelo);
where E is a type-variable:
E extends Object declared in class JList

----------------------------------------------------------------

Y este es el codigo donde marca el error:

--------------------------------------------------------------

private void jtf_clienteKeyReleased(java.awt.event.KeyEvent evt) {
ResultSet cdr = null;
if(jtf_cliente.getText().isEmpty()){
modelo.clear();
}else{
try {
String nombre = jtf_cliente.getText();
String consulta = "Select * from clientes where nombre_cliente like '%"+nombre+"%';";
cdr = Gestion.Consultas(consulta);
modelo.clear();
while(cdr.next()){

modelo.addElement(cdr.getString(2));

}
jl_clientes.setModel(modelo);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,"No se pudo realizar consulta:"+ex,"Error",JOptionPane.ERROR_MESSAGE);
}
}

// TODO add your handling code here:
}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

No son errores

Son "warnings", lo que pasa es que seguramente tienes una lista a la que no le haz agregado el tipo de objeto que va a contener, por decir, si tienes una lista de objetos String, puedes hacerlo como

List<String> lista;
// mas y mas codigo
lista = new ArrayList<String>();

Igual funciona para objetos que sean propios de tu aplicacion, comúnmente entidades.

List<MiObjetoQueRepresentaUnaTablaEnBaseDeDatos> lista; //:D
// mas y mas codigo
lista = new ArrayList<MiObjetoQueRepresentaUnaTablaEnBaseDeDatos>();

Y muchas veces por flojera y para evitar el warning, lo que se hace es:

List<?> lista;
// mas y mas codigo
lista = new ArrayList<?>();

Checa el tema de Generics para que asimiles más lo que trato de decir.