Java论坛网»Java技术»有关环境变量的问题,请各位专家帮忙看看?

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

问?:
我在运行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;
}
}
答!: 1:
CLASSPATH
还要 .;dt.jar路径;tools.jar路径
答!: 2:
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
答!: 3:
现在的主要问题是找不到ejb这个包。
答!: 4:
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加入
答!: 5:
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
答!: 6:
源程序应是 CreateException, 漏了个e
答!: 7:
OK,谢谢了,顺便多问一句,现在在我的机器里面有一个c:\j2sdk1.4.2_10和C:\bea\jdk131,他们之间有什么区别?我如果将JAVA_HOME的变量改为c:\j2sdk1.4.2_10,会有什么区别?
答!: 8:
区别就是一个版本高一个版本底,如果用底版本的1.3就不能使用nio等1.4以后才出现的功能,大概就这样
答!: 9:
哦,谢谢了。

相关JAVA教程:
在Java和delphi中解析Blob数据生成xml文件,得到的结果不一致问题,有兴趣的请看,谢谢
JBOSS安全性,如何配置
XML文件中取值问题!急!急!急!急!急!急!急!
怎样设置JList内部组件的状态?
在做一个EJB例子时,出现了这样的问题
aop实现权限管理的讨论,希望大家积极参与!
请教一个dom4j解析xml的问题
新手请教:为什么我的validator框架不验证?
大家帮我看看,在spring环境下做单元测试怎么通不过呀,错误日志
客户端调用Sun Application Server 的EJB问题
myeclipse中启动jboss错误!
APPFUSE中的问题