Hola amigos de antemano agradecerles por su ayuda. estoy desarrollando una palicaion en 4 capas y me sale el siguiente error
Código vb:
Ver originalException in thread "main" java.lang.NoClassDefFoundError: amipro/data/sistema/clsEmpresa
at amipro.layerlogic.sistema.LogEmpresa.datos(LogEmpresa.java:44)
at org.amidata.amipro.amipro.frmIngreso.cargarCooperativa(frmIngreso.java:126)
at org.amidata.amipro.amipro.frmIngreso.<init>(frmIngreso.java:28)
at org.amidata.amipro.amipro.Main.main(Main.java:20)
sale como no encontrar la clases que esta en la capa de datos
el código de cada clase es la siguiente
Código Javascript
:
Ver original// capa de datos esta en clase creado com class library
public String datos(IdEmpresa IdEmp){
String ms="hola Mundo";
return ms;
}
en la capa lógica esta el siguiente código
Código vb:
Ver originalpackage amipro.layerlogic.sistema;
import Lib.DataBase.ScrollableTableModel;
import amipro.data.sistema.clsEmpresa;
import amipro.layeridentidad.sistema.IdEmpresa;
/**
*
* @author Guevara
*/
public class LogEmpresa {
clsEmpresa objemp;//=new clsEmpresa();
IdEmpresa IdEm;//= new IdEmpresa();
public LogEmpresa(){
}
/*
public static void main(String[] args) {
clsEmpresa objem=new clsEmpresa();
IdEmpresa IdEm= new IdEmpresa();
IdEm.setCondicion("where std_coop=\\\'A\\\'");
System.out.println(objem.datos(IdEm));
}*/
public String Insertar(IdEmpresa IdEmp){
// objemp= new clsEmpresa();
return objemp.Insertar(IdEmp);
}
public String Eliminar(IdEmpresa IdEmp){
// objemp= new clsEmpresa();
return objemp.Eliminar(IdEmp);
}
public ScrollableTableModel Seleccionar(IdEmpresa IdEmp){
// objemp= new clsEmpresa();
return objemp.Seleccionar(IdEmp);
}
public void closeConnection() {
// obj= new clsEmpresa();
objemp.closeConnection();
}
public String datos(IdEmpresa IdEmp){
clsEmpresa objem=new clsEmpresa();
return objem.datos(IdEmp);
}
}
en la capa de presentación se invoca de la siguiente emanera
Código vb:
Ver originalimport amipro.layerlogic.sistema.LogEmpresa;
public class frmIngreso extends javax.swing.JDialog {
public frmIngreso(java.awt.Dialog parent, boolean modal) {
super(parent, modal);
initComponents();
cargarCooperativa();
// cargarAgencia();
//cmbAgencia.setSelectedIndex(2);
textBox1.setDocument(new Lib.Utils.DocumenText.AlfabetoMinus(20));
}
private void cargarCooperativa(){
LogEmpresa objCoo = new LogEmpresa();
IdCoop= new IdEmpresa();
IdCoop.setCondicion("where std_coop=\\\'A\\\'");
// imprimir el mensaje de la condición que se esta enviando
System.out.println(objCoo.datos(IdCoop))
}
envio una varible que imprima nada mas y logra encontrar el origen de la capa de datos
cada capa esta en proyecto diferente no esta interno en un solo proyecto reverenciado a travez de librerías de clases
agradeciera bastante su ayuda .....