1-1-3-4-9 找不到类
发信人: FrankCH (终有绿叶衬), 信区: Java标题: Re: 找不到类
发信站: BBS 水木清华站 (Sun Mar3 13:36:24 2002)
关于类找不到的问题主要有这么几种吧.
1. CLASSPATH里边加上当前目录 .
2. java2以后不必设src.jar , rt.jar等.但是tools.jar有时是需要的
3. 各种公司,组织提供了很多包,大多以jar包形式发布,需要引用其中的类
则需要把这些包放到CLASSPATH里,不以jar发布而是一个目录一大堆class
的时候,CLASSPATH包含起始目录.
4. 自己起一个DOS prompt或者叫命令提示符的命令行shell,直接敲 set CLASSPATH
检查里边的设定,确切对应到了jar文件
5. 用winzip直接打开你认为包含import的类的jar包,检查一下类是否存在
6. javax.ejb一类的包很多地方都是由具体应用服务器重新实现的,所以一定要引入
你打算采用的应用服务器jar包,而且应当放在其他也提供javax.ejb包的前面
7. 安一个jbuilder 或者eclipse一类的IDE,直接在import后边选择类的窗口里找有
没有相应的包.
参考我机器上:
Microsoft Windows 2000
(C) 版权所有 1985-2000 Microsoft Corp.
c:\>SET CLASSPATH
CLASSPATH=e:\classpath;.;D:\JDeveloper 3.2\lib\jdev-rt.zip;D:\bea\weblogic6.
1\li
b\;D:\bea\weblogic6.1\lib\weblogic.jar;n:\proe2001\text\java\pfc.jar;n:\proe
2001
\text\java\cipjava.jar;D:\Inprise\vbroker\lib\migration.jar;D:\Inprise\vbrok
er\l
ib\vbjorb.jar;d:\orion\lib\classes12.zip
关于CLASSPATH,注意CLASSPATH必须全大写
win98下需要写到autoexec.bat里,最好重起一下机器生效之
win2k下在系统中建立环境字符串,保存后起一个命令行shell确认一下,
linux里可以在/etc/profile里边设定,记得export
页:
[1]