当前位置:  技术问答>java相关

cannot access ConnPool? bad class file:.\ConnPool.class?

    来源: 互联网  发布时间:2017-03-30

    本文导语:  我编写了两个类文件ConnPool.java和SqlBridge.java,并存在同一文件夹下,程序如下: 1、ConnPool.java package mybeans.bookstore; import java.lang.*; import java.sql.*; import java.util.*; import javax.servlet.*; public class ConnPool{ .... } 2、SqlBridge.j...

我编写了两个类文件ConnPool.java和SqlBridge.java,并存在同一文件夹下,程序如下:
1、ConnPool.java
package mybeans.bookstore;
import java.lang.*;
import java.sql.*;
import java.util.*;
import javax.servlet.*;

public class ConnPool{
....
}
2、SqlBridge.java
package mybeans.bookstore;
import java.lang.*;
import java.sql.*;
import javax.swing.*;
import javax.servlet.*;

public class SqlBridge{
   private Connection conn;
   private ResultSet rs;
   private ResultSetMetaData rsmd;
   private Statement stmt;
   private String driverName;
   private String jdbcURL;
   private String username;
   private String password;
   private ConnPool connPool;
}

ConnPool.java顺利编译通过,但是编译SqlBridge.java时,却出现如下错误:
SqlBridge.java:17:  cannot access ConnPool
bad class file:   .ConnPool.class
class file contains wrong class: mybeans.bookstore.ConnPool
Please remove or make sure it appears in the correct subdirectory of the classpath.
   private ConnPool connPool;
           ^
1 error
这是怎么回事,大家帮忙呀,谢谢


|
if compile under 
XX/mybeans/bookstore/

type 
javac -classpath ../../ SqlBridge.java ConnPool.java

|
d:tempweb-infclassesmybeansbookstorejavac SqlBridge.java

改成
d:tempweb-infclassesmybeansbookstorejavac -classpath ../../  SqlBridge.java

有沒有看打了 "-classpath ../../  "

|
> public class SqlBridge extends ConnPool
不要相信他, 和extend 沒有关系


>存在同一文件夹下
文件夹的名字是什么?  
要 
xxx/mybeans/bookstore/SqlBridge.class
xxx/mybeans/bookstore/ConnPool.class



|
import java.lang.*;
import java.sql.*;
import javax.swing.*;
import javax.servlet.*;public class SqlBridge extends ConnPool
{
..........
}
哎,你是个百分百的初学者啊!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 看不懂的段错误:Cannot access memory at address 0xfbfebcc8
  • 如何解决cannot connect to X server :0.0
  • ./usr/bin/ld: cannot find -lbz2如何解决?
  • 求助 简单测试字符驱动 Cannot allocate memory
  • 请问“error: cannot read: Tb.java”是什么原因啊???
  • 启动X,提示Authentication failed - cannot start X server
  • 请教:提示错误:cannot resove symbol
  • Cannot bind to named socket 不知道缺少了什么?
  • 运行rpm时出现:error: cannot create %sourcedir /usr/src/redhat/SOURCES!!!!!
  • touch: cannot touch '/var/lock/subsys/sshd' : 只读文件系统[确定]
  • 运行出错 cannot find /lib/ld-linux.so.2
  • Gtk-WARNING **: cannot open display
  • ftp cannot change directory
  • /usr/bin/ld: cannot find -ltermcap
  • GCC编译问题,cannot find -lm
  • /usr/bin/ld:cannot find -lbootstrap
  • configure: error: cannot run C++ compiled programs.
  • [suse]cannot get binary type
  • cannot read file data: Error 21
  • cannot find -lmyfunction
  • bash: ./abc.sh: cannot execute binary file ?????


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3