Errores ,errores y más errores

Quisiera saber que es lo que le ocasionó este cancer a mi compilador .esto es cuando ya recompile con -Xlint

por favor si alguien sabe que hice mal aviseme. pd. soy novato

C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmModificarEmpleado.java:89: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
            modeloCargo.addElement("(Seleccione un Cargo)");
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmModificarEmpleado.java:94: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
                modeloCargo.addElement(car.getNombreCargo());
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmModificarEmpleado.java:97: warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
            cbCargo.setModel(modeloCargo);
  where E is a type-variable:
    E extends Object declared in class JComboBox
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmModificarEmpleado.java:127: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
            modelo.addElement("(Seleccione departamento)");
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmModificarEmpleado.java:131: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
     modelo.addElement(objDepa.getNombreDepartamento());
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmModificarEmpleado.java:135: warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
          cbDepa.setModel(modelo);
  where E is a type-variable:
    E extends Object declared in class JComboBox
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmPrincipal.java:88: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
            modeloCargo.addElement("(Elija un Cargo)");
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmPrincipal.java:91: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
                modeloCargo.addElement(car.getNombreCargo());
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmPrincipal.java:94: warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
            cbCargo.setModel(modeloCargo);
  where E is a type-variable:
    E extends Object declared in class JComboBox
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmPrincipal.java:122: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
            modelo.addElement("(Elija departamento)");
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmPrincipal.java:126: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
     modelo.addElement(objDepa.getNombreDepartamento());
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmPrincipal.java:131: warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
          cbDepa.setModel(modelo);
  where E is a type-variable:
    E extends Object declared in class JComboBox
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmRegistrarCargo.java:74: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
     modelo.addElement(objDepa.getNombreDepartamento());
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmRegistrarCargo.java:79: warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
          cbDepa.setModel(modelo);
  where E is a type-variable:
    E extends Object declared in class JComboBox
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmRegistrarEmpleado.java:79: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel
     modelo.addElement(objDepa.getNombreDepartamento());
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
C:\Users\Equipo\Desktop\Presidencia\src\com\desktop\frmRegistrarEmpleado.java:84: warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
          cbDepa.setModel(modelo);
  where E is a type-variable:
    E extends Object declared in class JComboBox
C:\Users\Equipo\Desktop\Presidencia\src\com\modelos\EmpleadoDAO.java:113: warning: [unchecked] unchecked conversion
    ArrayList<Empleado> ListaCargos=new ArrayList();
  required: ArrayList<Empleado>
  found:    ArrayList
17 warnings  

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 Rafael Carrillo

Creo que

El problema está en mi ArrayList

Imagen de Rafael Carrillo

....

..

Imagen de Rafael Carrillo

Creo que

El problema está en mi ArrayList

@SuppressWarnings

Justo antes de declarar la clase, agrega la siguiente línea:

@SuppressWarnings("unchecked")

Por ejemplo, si tu clase se llama frmRegistrarCargo, entonces:

@SuppressWarnings("unchecked")
public class   frmRegistrarCargo ...

UPDATE: Lo anterior debe considerarse sólo como un workaround. Lo solución requiere el uso apropiado de tipos genéricos/parametrizados.

Imagen de Rafael Carrillo

gracias ..ya no me marca errores el compilador pero

sigue sin abrir el jar . cuando lo ejecuto desde la carpeta dist.. me sigue dejando colgado el proceso javaw. la clase principal si tiene codigo.
lo raro es que al correrlo desde el IDE e incluso cuando depuro no hay errores

Como la ejecutas? Tu jar

Como la ejecutas? Tu jar tiene un archivo manifest?

Tu código usa código genérico sin especificar el tipo, ago como:

DefaultComboBoxModel  model = new DefaultComboBoxModel();
model.add("algo");

Estos no son errores, son advertencias (es por eso que tu código sigue compilando) La opción que te dío jpaul es que las ignores, otra solución es que la resuelvas

DefaultComboBoxModel<String>  model = new DefaultComboBoxModel<String>();
model.add("algo");

Ahí le dices que tu modelo va a aceptar strings.

Todos esto no tiene nada que ver con que tu aplicación no abra al ejecutar el jar, ese es otro problema, probablemente tu jar no tiene un archivo manifest.

Tampoco es claro que significa "me deja colgado el proceso javaw" ( lo ves en la lista de procesos o como?)

Corre en tu IDE porque ahí le estás diciendo que clase correr.

Intenta hacer un ejemplo más sencillo antes para que entiendas como funciona un jar y luego aplica la solución a tu app.

// Hello.java
import javax.swing.JOptionPane;
public class Hello {
    public static void main (String[] args) {
            JOptionPane.showInputDialog(null, "What's your name?");
        }
}
// manifest.mf
Main-Class: Hello

// compilar
javac Hello.java
// crear el jar
jar -cmf manifest.mf hello.jar Hello.class
// dar doble click en hello.jar debe de sacar el pop up sin dejar ningún javaw colgado.