--WEB-INF
  --classes
    --dboperation.class
  --lib
  --src
    --dboperation.java
    --eshopping.java
eshopping.java的调用代码如下:
dboperation db=new dboperation();错误信息:
eshopping.java:20: 错误: 找不到符号
dboperation db=new dboperation();
^
  符号:   类 dboperation
  位置: 类 eshopping
eshopping.java:20: 错误: 找不到符号
dboperation db=new dboperation();
                   ^
  符号:   类 dboperation
  位置: 类 eshopping

解决方案 »

  1.   

      --classes
      --dboperation.class
      --lib
      --src
      --dboperation.java
      --eshopping.java
    这几个都是一级的吗?为什么没有eshopping.class
      

  2.   

    dboperation.java中有dboperation 这个类?
      

  3.   

    错误信息:
    eshopping.java:20: 错误: 找不到符号
    dboperation db=new dboperation();
    ^
      符号: 类 dboperation
      位置: 类 eshopping
    是eshopping类里面的dboperation db=new dboperation();找不到看看你import对不对 然后
      --classes
      --dboperation.class
      --lib
      --src
      --dboperation.java
      --eshopping.java--dboperation.class为什么在外面 放进classes文件夹试试
      

  4.   

    dboperation.class在classes里面,两个java文件在src里面,eshopping.java就是编译不通过啊!!
      

  5.   


    是发帖的时候没把格式帮我显示出来,class文件都是在classes里面的,而且我有打包的,应该是这样:--classes
      --hong
        --dboperation.class
    --src
      --eshopping.java现在是我在eshopping.java里面调用dboperation类错误~~请问按照这样放class,在eshopping.java中的import语句要怎么写才对!我的eshopping.java也是有写进包里的package hong;
      

  6.   

    类不能放在src下,必须有包。好像是从jdk1.2还是哪个版本以后规定的,你建个包,放在包下面试试
      

  7.   


    嗯,我把eshopping.java放在classes下就可以了!那如果把eshopping.java放在src下要怎么调用classes下的包呢?
      

  8.   

    classes里面是自动生成的编译文件,别把java文件放在这里。
    你在src下建立一个包,比如com.test,把所有java文件放在这里面就行了,例如:--WEB-INF
      --classes
      --dboperation.class
      --lib
      --src
        --com
          --test
            --dboperation.java
            --eshopping.java
      

  9.   

    classes里面是自动生成的编译文件,别把java文件放在这里。
    你在src下建立一个包,比如com.test,把所有java文件放在这里面就行了,例如:--WEB-INF
      --classes
      --dboperation.class
      --lib
      --src
         --com
           --test
             --dboperation.java
             --eshopping.java
      

  10.   


    不懂,包不是放class文件的吗?这样放的话eshopping.java可以调用dboperation.class的函数吗?
      

  11.   

    放在默认包(default)中的类文件,其他的类是调用不到的,你要能调用这个类的话就不能放到默认包里去
    src
     --com
         --dboperation.java
    这样放然后再在eshopping.java引用到该类就能掉用到了
      

  12.   


    不行啊!我的文件结构是这样的--classes
      --com
        --a.class
    --src
      --com
        --a.java
        --b.java
    a.java用package com;
    b.java也是package com;然后我想调用a.class中的类,在b.java中应该怎么写呢?