| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2656 人关注过本帖
标题:两个自定义的java包互相不能访问,甚至同一个包中的java文件相互之间也不能 ...
只看楼主 加入收藏
bigpeach
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-2-11
结帖率:0
收藏
 问题点数:0 回复次数:4 
两个自定义的java包互相不能访问,甚至同一个包中的java文件相互之间也不能调用。
自定义的两个java包互相不能访问,甚至同一个包中的java文件相互之间也不能调用。

请问是  什么问题,应该怎么解决?

我的环境变量:
classpath :.;D:\Java\jdk1.6.0_18\lib\tools.jar;D:\Java\jdk1.6.0_18\lib\dt.jar

  JAVA_HOME : D:\Java\jdk1.6.0_18

  Path : D:\Java\jdk1.6.0_18\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Microsoft SQL Server\80\Tools\BINN


  然后我定义的两个包的路径是:

  C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes
  的下面,一个是  comm 文件夹,一个是  Information  文件夹。

  但是 当浏览器的地址栏输入 http://localhost:9090/myapp/index.jsp  时,就说找不到
Information 和 comm 中的 类 。

  请问这到底怎么解决呢?????
搜索更多相关主题的帖子: java 访问 文件 定义 相互之间 
2010-02-12 09:00
bigpeach
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-2-11
收藏
得分:0 
异常信息如下:
异常信息如下:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 42 in the jsp file: /admin/InfoComm.jsp
User cannot be resolved to a type
39: public String getName(String Userid)throws Exception
40: {
41:   try{
42: User o_user = new User();
43: o_user.setUserId(Userid);
44: if(o_user.getUser())
45:   {


An error occurred at line: 42 in the jsp file: /admin/InfoComm.jsp
User cannot be resolved to a type
39: public String getName(String Userid)throws Exception
40: {
41:   try{
42: User o_user = new User();
43: o_user.setUserId(Userid);
44: if(o_user.getUser())
45:   {


An error occurred at line: 42 in the jsp file: /admin/InfoComm.jsp
User cannot be resolved to a type
39: public String getName(String Userid)throws Exception
40: {
41:   try{
42: User o_user = new User();
43: o_user.setUserId(Userid);
44: if(o_user.getUser())
45:   {


An error occurred at line: 42 in the jsp file: /admin/InfoComm.jsp
User cannot be resolved to a type
39: public String getName(String Userid)throws Exception
40: {
41:   try{
42: User o_user = new User();
43: o_user.setUserId(Userid);
44: if(o_user.getUser())
45:   {


An error occurred at line: 42 in the jsp file: /admin/InfoComm.jsp
User cannot be resolved to a type
39: public String getName(String Userid)throws Exception
40: {
41:   try{
42: User o_user = new User();
43: o_user.setUserId(Userid);
44: if(o_user.getUser())
45:   {


An error occurred at line: 42 in the jsp file: /admin/InfoComm.jsp
User cannot be resolved to a type
39: public String getName(String Userid)throws Exception
40: {
41:   try{
42: User o_user = new User();
43: o_user.setUserId(Userid);
44: if(o_user.getUser())
45:   {


An error occurred at line: 30 in the jsp file: /left.jsp
Categories cannot be resolved to a type
27: //如果是管理员,则可以设置用户信息,如果是其他用户则可以更改自己的密码
28: // 定义用户对象
29: Vector v_Cate = new Vector();
30: Categories o_Cate = new Categories();
31: v_Cate = o_Cate.getMoreCategories();
32: for(int i=0;i <v_Cate.size();i++)
33: {


An error occurred at line: 30 in the jsp file: /left.jsp
Categories cannot be resolved to a type
27: //如果是管理员,则可以设置用户信息,如果是其他用户则可以更改自己的密码
28: // 定义用户对象
29: Vector v_Cate = new Vector();
30: Categories o_Cate = new Categories();
31: v_Cate = o_Cate.getMoreCategories();
32: for(int i=0;i <v_Cate.size();i++)
33: {


An error occurred at line: 34 in the jsp file: /left.jsp
Categories cannot be resolved to a type
31: v_Cate = o_Cate.getMoreCategories();
32: for(int i=0;i <v_Cate.size();i++)
33: {
34: o_Cate = (Categories)v_Cate.elementAt(i);
35: %>
36: <tr> <td align="center"> <a href="infoList.jsp?cid= <%=o_Cate.getCateId()%>" target="main" style="text-decoration: none"> <%=o_Cate.getCateTitle()%> </a> </td> </tr>
37: <% }%>


Stacktrace:
org.apache.(DefaultErrorHandler.java:93)
org.apache.(ErrorDispatcher.java:330)
org.apache.(JDTCompiler.java:451)
org.apache.(Compiler.java:319)
org.apache.(Compiler.java:298)
org.apache.(Compiler.java:286)
org.apache.jasper.(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.28 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.28
2010-02-12 09:01
bigpeach
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-2-11
收藏
得分:0 
我在Jcreator中编译User.java时,出现的错误信息如下:

--------------------Configuration: JDK version 1.6.0_18 <Default>--------------------
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:8: 软件包 comm 不存在
import comm.*;
^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:17: 找不到符号
符号: 类 StringOper
位置: 类 Information.User
    StringOper so = new StringOper();
    ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:17: 找不到符号
符号: 类 StringOper
位置: 类 Information.User
    StringOper so = new StringOper();
                        ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:23: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
        ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:23: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
                              ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:77: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
        ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:77: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
                              ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:140: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
        ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:140: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
                              ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:160: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
        ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:160: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
                              ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:182: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
        ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:182: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
                              ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:204: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
        ^
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java:204: 找不到符号
符号: 类 DBOper
位置: 类 Information.User
        DBOper o_DBOper = new DBOper();
                              ^
注意:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\myapp\WEB-INF\classes\Information\User.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
15 错误

Process completed.

2010-02-12 09:08
baifenghan
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:258
专家分:952
注 册:2006-3-17
收藏
得分:0 
问题有点模糊,你可以截取一个包结构图来看看,说不定可以帮你解决。
2010-02-28 05:03
evanya
Rank: 2
等 级:论坛游民
帖 子:31
专家分:45
注 册:2009-9-28
收藏
得分:0 
请问你是在什么编译器中编译的?先试试在dos下编译看看能不能行,用简单的代码试试你的环境配置是不是正确。
2010-02-28 21:39
快速回复:两个自定义的java包互相不能访问,甚至同一个包中的java文件相互之间也 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020857 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved