当前位置: 技术问答>java相关
我编译一个J2EE的例子,就两句都出错,请高手来帮我看看!!!!!!!!
来源: 互联网 发布时间:2015-04-19
本文导语: 我的程序是: package jdeveloper.ejb.greeting; import javax.ejb.EJBObject; import java.rmi.RemoteException; public interface Greeting extends EJBObject{ public String hello() throws RemoteException; } 编译它: javac Greeting.java 报告下面的错误...
我的程序是:
package jdeveloper.ejb.greeting;
import javax.ejb.EJBObject;
import java.rmi.RemoteException;
public interface Greeting extends EJBObject{
public String hello() throws RemoteException;
}
编译它:
javac Greeting.java
报告下面的错误:
greeting.java:3: cannot resolve symbol
symbol : class EJBObject
location: package ejb
import javax.ejb.EJBObject;
^
greeting.java:6: cannot resolve symbol
symbol : class EJBObject
location: interface jdeveloper.ejb.greeting.Greeting
public interface Greeting extends EJBObject{
我的CLASSPATH是:
.;C:beajdk131libdt.jar;C:beajdk131libtools.jar;%J2EE_HOME%libj2ee.jar;C:j2eemssqljdbclibmsbase.jar;C:j2eemssqljdbclibmssqlserver.jar;C:j2eemssqljdbclibmsutil.jar
我的j2sdkee已经装好了,并可以正确启动
请问,为什么会出这个错误?
package jdeveloper.ejb.greeting;
import javax.ejb.EJBObject;
import java.rmi.RemoteException;
public interface Greeting extends EJBObject{
public String hello() throws RemoteException;
}
编译它:
javac Greeting.java
报告下面的错误:
greeting.java:3: cannot resolve symbol
symbol : class EJBObject
location: package ejb
import javax.ejb.EJBObject;
^
greeting.java:6: cannot resolve symbol
symbol : class EJBObject
location: interface jdeveloper.ejb.greeting.Greeting
public interface Greeting extends EJBObject{
我的CLASSPATH是:
.;C:beajdk131libdt.jar;C:beajdk131libtools.jar;%J2EE_HOME%libj2ee.jar;C:j2eemssqljdbclibmsbase.jar;C:j2eemssqljdbclibmssqlserver.jar;C:j2eemssqljdbclibmsutil.jar
我的j2sdkee已经装好了,并可以正确启动
请问,为什么会出这个错误?
|
检查你的CLASSPATH,没有设对吧,EJBObject根本没有被正常引入,装好了不该出现这样的报错的~~
|
在你的setenv.bat 或 userconfig.bat 中加入
set J2EE_CLASSPATH=%J2EE_HOME%libj2ee.jar;
就不会出问题了。
set J2EE_CLASSPATH=%J2EE_HOME%libj2ee.jar;
就不会出问题了。
|
去dl一个ejb.jar包放在jdk的lib下,然后指明classpath=%JAVA_HOME%libejb.jar试试看
|
在dos窗口,敲set 命令,会将所有用set的变量列出来,检查一下
上述所有人给你提的建议是否都已得到正确的实行。
上述所有人给你提的建议是否都已得到正确的实行。