站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题有关环境变量的问题,请各位专家帮忙看看?

有关环境变量的问题,请各位专家帮忙看看?

摘要: 有关环境变量的问题,请各位专家帮忙看看?


我在运行javac HelloBean.java报错,提示
HelloBean.java:3:cannot resolve symbol
symbol:class CreatException
location:package ejb
import javax.ejb.CreatException;

环境变量如下:
CLASSPATH:C:/Sun/AppServer/lib/j2ee.jar;C:/bea/wlserver6.1/lib/weblogic.jar
JAVA_HOME:C:/j2sdk1.4.2_10
J2EE_HOME:C:/Sun/AppServer
PATH:
%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;C:/Program Files/Microsoft SQL Server/80/Tools/BINN;C:/PROGRA~1/Borland/Delphi6/Bin;C:/PROGRA~1/Borland/Delphi6/Projects/Bpl;C:/j2sdk1.4.2_10/bin;C:/Sun/AppServer/bin



//本类需要引入的类或接口
import javax.ejb.CreatException;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;

public class HelloBean implements SessionBean
{
private SessionContext ctx;
private String words;
public void setSessionContext(SessionContext ctx)
{
this.ctx=ctx;
}
//和主接口定义对应的方法,必须实现
public void ejbCreate() throws CreateException
{
words="Hello Word!!!";
}
//供客户端调用的业务逻辑方法,这里只简单的打印字符串,并把字符串返回到客户端
public String SayHello()
{
System.out.println("I am in an EJB of Server."+words);
return words;
}
}


CLASSPATH
还要 .;dt.jar路径;tools.jar路径


gefengxztg:
请问一下,我把dt.jar和tools.jar路径加到classpath里了,还是提示找不到ejb这个包。

新配置的路径如下:
CLASSPATH:C:/Sun/AppServer/lib/j2ee.jar;C:/bea/wlserver6./lib/weblogic.jar;
C:/bea/jdk131/lib/tools.jar;C:/bea/jdk131/lib/dt.jar
JAVA_HOME:C:/bea/jdk131
J2EE_HOME:C:/Sun/AppServer
PATH:
%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;C:/Program Files/Microsoft SQL Server/80/Tools/BINN;C:/PROGRA~1/Borland/Delphi6/Bin;C:/PROGRA~1/Borland/Delphi6/Projects/Bpl;C:/j2sdk1.4.2_10/bin;C:/Sun/AppServer/bin;
C:/bea/jdk131/bin


现在的主要问题是找不到ejb这个包。


CLASSPATH:C:/Sun/AppServer/lib/j2ee.jar;C:/bea/wlserver6.1/lib/weblogic.jar错了
应该加一个.

还有path里面要把C:/Sun/AppServer/lib/j2ee.jar;C:/bea/wlserver6.1/lib/weblogic.jar加入


wmzsl;
我现在重新配置了一下路径,但是在编译程序的时候,还是提示找不到ejb这个包,源程序在上边。

新配置的路径如下:
CLASSPATH:
C:/Sun/AppServer/lib/j2ee.jar;C:/bea/wlserver6.1/lib/weblogic.jar;C:/bea/jdk131/lib/tools.jar;C:/bea/jdk131/lib/dt.jar.

JAVA_HOME:C:/bea/jdk131
J2EE_HOME:C:/Sun/AppServer

PATH:
%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;C:/Program Files/Microsoft SQL Server/80/Tools/BINN;C:/PROGRA~1/Borland/Delphi6/Bin;C:/PROGRA~1/Borland/Delphi6/Projects/Bpl;C:/j2sdk1.4.2_10/bin;C:/Sun/AppServer/bin;C:/bea/jdk131/bin;C:/Sun/AppServer/lib/j2ee.jar;C:/bea/wlserver6.1/lib/weblogic.jar



源程序应是 CreateException, 漏了个e


OK,谢谢了,顺便多问一句,现在在我的机器里面有一个c:/j2sdk1.4.2_10和C:/bea/jdk131,他们之间有什么区别?我如果将JAVA_HOME的变量改为c:/j2sdk1.4.2_10,会有什么区别?


区别就是一个版本高一个版本底,如果用底版本的1.3就不能使用nio等1.4以后才出现的功能,大概就这样


哦,谢谢了。


↑返回目录
前一篇: 有没有不需要写JAVASCRIPT的AJAX框架
后一篇: java初级问题