Netbeans y EJB no encuentra las librerias.
Publicado por Franjo (2 intervenciones) el 12/09/2006 15:55:23
Estoy haciendo una practica de EJB y usando el Netbeans para hacerla.
Al compilar el Package que he hecho me da errores, el NetBeans dice lo siguiente:
deps-jar:
Compiling 3 source files to C:\Ejercicios\Ejemplo1\build\classes
C:\Ejercicios\Ejemplo1\src\gestion\Ventas.java:11: package javax.ejb does not exist
import javax.ejb.*;
C:\Ejercicios\Ejemplo1\src\gestion\Ventas.java:12: package javax.ejb does not exist
public interface Ventas extends javax.ejb.EJBObject {
C:\Ejercicios\Ejemplo1\src\gestion\VentasBean.java:11: package javax.ejb does not exist
import javax.ejb.*;
C:\Ejercicios\Ejemplo1\src\gestion\VentasBean.java:12: package javax.ejb does not exist
public class VentasBean implements javax.ejb.SessionBean {
C:\Ejercicios\Ejemplo1\src\gestion\VentasBean.java:13: package javax.ejb does not exist
private javax.ejb.SessionContext context;
C:\Ejercicios\Ejemplo1\src\gestion\VentasBean.java:15: package javax.ejb does not exist
public void setSessionContext(javax.ejb.SessionContext aContext) {
C:\Ejercicios\Ejemplo1\src\gestion\VentasHome.java:11: package javax.ejb does not exist
import javax.ejb.*;
C:\Ejercicios\Ejemplo1\src\gestion\VentasHome.java:12: package javax.ejb does not exist
public interface VentasHome extends javax.ejb.EJBHome {
C:\Ejercicios\Ejemplo1\src\gestion\VentasHome.java:14: package javax.ejb does not exist
throws javax.ejb.CreateException, java.rmi.RemoteException;
9 errors
BUILD FAILED (total time: 3 seconds)
Me esta diciendo que no encuentra las librerias de EJB, me imagino?
Como lo puedo solucionar? Tengo que instalar alguna cosa mas del java?
Gracias.
Por si sirbe de algo el codigo de las clases del package es el siguiente:
----------------------------
package gestion;
import javax.ejb.*;
public interface Ventas extends javax.ejb.EJBObject {
// Calcula el importe de la venta añadiendo el % de comisión
public float calculaImporte(int cantidad, float precio) throws java.rmi.RemoteException;
}
--------------------------
package gestion;
import javax.ejb.*;
public class VentasBean implements javax.ejb.SessionBean {
private javax.ejb.SessionContext context;
private static final int comision = 5;
public void setSessionContext(javax.ejb.SessionContext aContext) {
context=aContext;
}
public void ejbActivate() {
}
public void ejbPassivate() {
}
public void ejbRemove() {
}
public void ejbCreate() {
}
// Calcula el importe de la venta añadiendo el % de comisión
public float calculaImporte(int cantidad, float precio) {
float importe = cantidad * precio;
return importe + importe * this.comision / 100;
}
}
-------------
package gestion;
import javax.ejb.*;
public interface VentasHome extends javax.ejb.EJBHome {
public gestion.Ventas create()
throws javax.ejb.CreateException, java.rmi.RemoteException;
}
-----------------
Al compilar el Package que he hecho me da errores, el NetBeans dice lo siguiente:
deps-jar:
Compiling 3 source files to C:\Ejercicios\Ejemplo1\build\classes
C:\Ejercicios\Ejemplo1\src\gestion\Ventas.java:11: package javax.ejb does not exist
import javax.ejb.*;
C:\Ejercicios\Ejemplo1\src\gestion\Ventas.java:12: package javax.ejb does not exist
public interface Ventas extends javax.ejb.EJBObject {
C:\Ejercicios\Ejemplo1\src\gestion\VentasBean.java:11: package javax.ejb does not exist
import javax.ejb.*;
C:\Ejercicios\Ejemplo1\src\gestion\VentasBean.java:12: package javax.ejb does not exist
public class VentasBean implements javax.ejb.SessionBean {
C:\Ejercicios\Ejemplo1\src\gestion\VentasBean.java:13: package javax.ejb does not exist
private javax.ejb.SessionContext context;
C:\Ejercicios\Ejemplo1\src\gestion\VentasBean.java:15: package javax.ejb does not exist
public void setSessionContext(javax.ejb.SessionContext aContext) {
C:\Ejercicios\Ejemplo1\src\gestion\VentasHome.java:11: package javax.ejb does not exist
import javax.ejb.*;
C:\Ejercicios\Ejemplo1\src\gestion\VentasHome.java:12: package javax.ejb does not exist
public interface VentasHome extends javax.ejb.EJBHome {
C:\Ejercicios\Ejemplo1\src\gestion\VentasHome.java:14: package javax.ejb does not exist
throws javax.ejb.CreateException, java.rmi.RemoteException;
9 errors
BUILD FAILED (total time: 3 seconds)
Me esta diciendo que no encuentra las librerias de EJB, me imagino?
Como lo puedo solucionar? Tengo que instalar alguna cosa mas del java?
Gracias.
Por si sirbe de algo el codigo de las clases del package es el siguiente:
----------------------------
package gestion;
import javax.ejb.*;
public interface Ventas extends javax.ejb.EJBObject {
// Calcula el importe de la venta añadiendo el % de comisión
public float calculaImporte(int cantidad, float precio) throws java.rmi.RemoteException;
}
--------------------------
package gestion;
import javax.ejb.*;
public class VentasBean implements javax.ejb.SessionBean {
private javax.ejb.SessionContext context;
private static final int comision = 5;
public void setSessionContext(javax.ejb.SessionContext aContext) {
context=aContext;
}
public void ejbActivate() {
}
public void ejbPassivate() {
}
public void ejbRemove() {
}
public void ejbCreate() {
}
// Calcula el importe de la venta añadiendo el % de comisión
public float calculaImporte(int cantidad, float precio) {
float importe = cantidad * precio;
return importe + importe * this.comision / 100;
}
}
-------------
package gestion;
import javax.ejb.*;
public interface VentasHome extends javax.ejb.EJBHome {
public gestion.Ventas create()
throws javax.ejb.CreateException, java.rmi.RemoteException;
}
-----------------
Valora esta pregunta


0