如何处理"cannot resolve symbol"错误!多谢帮助!~~(源程序在帖里)
我写了两个java程序
FeePara1Item.java 源程序如下:
package dbbean;
public class FeePara1Item {
String FeePara1Code;
String FeePara1Name;
public FeePara1Item() {
}
public void setFeePara1Code(String code){
FeePara1Code = code;
}
public void setFeePara1Name(String name){
FeePara1Name = name;
}
public String getFeePara1Code(){
return FeePara1Code;
}
public String getFeePara1Name(){
return FeePara1Name;
}
}
上面这个编译通过了;
下面这个编译没有通过
package dbbean;
import java.sql.*;
import java.util.*;
//import dbbean;
//import FeePara1Item;
public class FeePara1 {
Vector FeePara1;
public FeePara1() {
FeePara1 = new Vector();
setFeePara1();
}
public void setFeePara1(){
dbbean db = new dbbean();
String strsql = "select scode,sname from tbl_fee1_c";
ResultSet rs = db.executeQuery(strsql);
while(rs.next()){
FeePara1Item item = new FeePara1Item();
item.setFeePara1Code(rs.getString(1));
item.setFeePara1Name(rs.getString(2));
FeePara1.addElement(item);
}
db.freeQuery();
}
public FeePara1Item getFeePara1Item(int i){
return (FeePara1Item)FeePara1.elementAt(i);
}
public int size(){
return FeePara1.size();
}
}
错误如下:
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:29: cannot resolve symbol
symbol : class FeePara1Item
location: class dbbean.FeePara1
public FeePara1Item getFeePara1Item(int i){
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:17: cannot resolve symbol
symbol : class dbbean
location: class dbbean.FeePara1
dbbean db = new dbbean();
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:17: cannot resolve symbol
symbol : class dbbean
location: class dbbean.FeePara1
dbbean db = new dbbean();
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:21: cannot resolve symbol
symbol : class FeePara1Item
location: class dbbean.FeePara1
FeePara1Item item = new FeePara1Item();
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:21: cannot resolve symbol
symbol : class FeePara1Item
location: class dbbean.FeePara1
FeePara1Item item = new FeePara1Item();
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:30: cannot resolve symbol
symbol : class FeePara1Item
location: class dbbean.FeePara1
return (FeePara1Item)FeePara1.elementAt(i);
^
6 errors
问题:
我该如何改呢?
我刚刚开始写java,希望您能多多赐教!!
FeePara1Item.java 源程序如下:
package dbbean;
public class FeePara1Item {
String FeePara1Code;
String FeePara1Name;
public FeePara1Item() {
}
public void setFeePara1Code(String code){
FeePara1Code = code;
}
public void setFeePara1Name(String name){
FeePara1Name = name;
}
public String getFeePara1Code(){
return FeePara1Code;
}
public String getFeePara1Name(){
return FeePara1Name;
}
}
上面这个编译通过了;
下面这个编译没有通过
package dbbean;
import java.sql.*;
import java.util.*;
//import dbbean;
//import FeePara1Item;
public class FeePara1 {
Vector FeePara1;
public FeePara1() {
FeePara1 = new Vector();
setFeePara1();
}
public void setFeePara1(){
dbbean db = new dbbean();
String strsql = "select scode,sname from tbl_fee1_c";
ResultSet rs = db.executeQuery(strsql);
while(rs.next()){
FeePara1Item item = new FeePara1Item();
item.setFeePara1Code(rs.getString(1));
item.setFeePara1Name(rs.getString(2));
FeePara1.addElement(item);
}
db.freeQuery();
}
public FeePara1Item getFeePara1Item(int i){
return (FeePara1Item)FeePara1.elementAt(i);
}
public int size(){
return FeePara1.size();
}
}
错误如下:
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:29: cannot resolve symbol
symbol : class FeePara1Item
location: class dbbean.FeePara1
public FeePara1Item getFeePara1Item(int i){
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:17: cannot resolve symbol
symbol : class dbbean
location: class dbbean.FeePara1
dbbean db = new dbbean();
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:17: cannot resolve symbol
symbol : class dbbean
location: class dbbean.FeePara1
dbbean db = new dbbean();
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:21: cannot resolve symbol
symbol : class FeePara1Item
location: class dbbean.FeePara1
FeePara1Item item = new FeePara1Item();
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:21: cannot resolve symbol
symbol : class FeePara1Item
location: class dbbean.FeePara1
FeePara1Item item = new FeePara1Item();
^
E:\webs\glgl\WEB-INF\classes\dbbean\FeePara1.java:30: cannot resolve symbol
symbol : class FeePara1Item
location: class dbbean.FeePara1
return (FeePara1Item)FeePara1.elementAt(i);
^
6 errors
问题:
我该如何改呢?
我刚刚开始写java,希望您能多多赐教!!
...全文
相关推荐
采用Symbol和process.nextTick实现Promise
- **错误处理**:未被捕获的错误应被自动传播到下一个catch,形成链式错误处理。
ES6 Promise、Symbol、async函数
如果出现错误,catch 块会捕获并处理异常。
yquant.js:用于获取Yahoo!JavaScript库财务数据
异步处理与错误处理**在实际使用中,考虑到网络延迟和可能的错误情况,yquant.js可能采用了异步处理机制。因此,建议使用Promise或async/await语法来处理可能的延迟和错误。
Android Studio 引用外部依赖时报错的解决方法
然而,在使用过程中,开发者可能会遇到各种问题,其中之一就是“Unable to resolve dependency”错误,这通常发生在尝试引入外部依赖库时。
JavaScript异步编程指南-终极解决方案Async-Await.docx
,错误处理尤为重要。


Java SE
