Hola mira si tu tienes tu reporte .jasper en el proyecto no es necesario compilar el jrxml aqui te dejo un codigo de ejemplo
saludos
Código:
try{
Integer id=(Integer)tablaTrabajos.getValueAt(tablaTrabajos.getSelectedRow(),0);
Connection conexion = ConexionBD.getInstancia().getConexion();
JasperReport report = (JasperReport)JRLoader.loadObject(getClass().getResource("/Reportes/DetalleTrabajo.jasper"));
Map parameters = new HashMap();
parameters.put("idTrabajo",Long.valueOf(id));
JasperPrint print = JasperFillManager.fillReport(report,parameters,conexion);
JasperViewer jviewer = new JasperViewer(print,false);
jviewer.setVisible(true);
}catch(Exception ex){
JOptionPane.showMessageDialog(null,"Debe seleccionar un trabajo de la tabla para poder detallarlo.");
}