Java - Netbeans y EJB no encuentra las librerias.

 
Vista:

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;
}

-----------------
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder