Código vb:
Ver original
Exception 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 original
package 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 original
import 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 .....