JAVA配置环境好像出了问题:java高手看过来
提示识别不了。举个例子:
现在我有两个类放在一个包内。
一个类是Book.java
package com.wrox.begjsp.model2;
public class Book
{
String ISBN;
String bookTitle;
float price;
int quantity;
public Book(){
ISBN="";
bookTitle="";
price=(float)0.0;
quantity=0;
}
public void setISBN(String ISBN){
this.ISBN=ISBN;
}
public String getISBN(){
return this.ISBN;
}
public void setBookTitle(String bookTitle){
this.bookTitle=bookTitle;
}
public String getBookTitle(){
return this.bookTitle;
}
public void setPrice(float price){
this.price=price;
}
public float getPrice(){
return this.price;
}
public void setQuantity(int quantity){
this.quantity=quantity;
}
public int getQuantity(){
return this.quantity;
}
};
一个类是ShoppingCart.java
package com.wrox.begjsp.model2;
import java.util.ArrayList;
import java.util.Iterator;
public class ShoppingCart{
private ArrayList items=new ArrayList();
public void addItem(Book b){
boolean foundBook=false;
if (items.size()==0){
items.add(b);
}else{
for (int i=0;i<items.size();i++){
Book book=(Book)items.get(i);
if (book.getISBN().equals(b.getISBN())){
book.setQuantity(book.getQuantity()+1);
foundBook=true;
break;
}
}
if (!foundBook){
items.add(b);
}
}
}
public Iterator getContents(){
System.out.println(items.size());
return items.iterator();
}
}
编译过Book.java后在编译ShoppingCart的时候,提示
C:\jakarta-tomcat-4.1.24\webapps\upload\WEB-INF\classes\com\wrox\begjsp\model2\ShoppingCart.java:7: cannot resolve symbol
symbol : class Book
location: class com.wrox.begjsp.model2.ShoppingCart
public void addItem(Book b){
^
C:\jakarta-tomcat-4.1.24\webapps\upload\WEB-INF\classes\com\wrox\begjsp\model2\ShoppingCart.java:13: cannot resolve symbol
symbol : class Book
location: class com.wrox.begjsp.model2.ShoppingCart
Book book=(Book)items.get(i);
^
C:\jakarta-tomcat-4.1.24\webapps\upload\WEB-INF\classes\com\wrox\begjsp\model2\ShoppingCart.java:13: cannot resolve symbol
symbol : class Book
location: class com.wrox.begjsp.model2.ShoppingCart
Book book=(Book)items.get(i);
^
3 errors
但是这个文件我以前编译过,成功编译而且原来编译出来的class文件我现在都可以用。
突然不行了。现在我试了一下,好像所有在一个类里使用另一个类的都不能编译了。
help!!!!!!
相关推荐
IntelliJ IDEA配置java环境及解决IDEA不能直接运行单个JAVA文件的问题
主要介绍了IntelliJ IDEA配置java环境及解决IDEA不能直接运行单个JAVA文件的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
Java JDK8环境配置
配置完成后,你就可以使用 Java 8 的特性(如 Lambda 表达式、Stream 流等)进行开发了。在Linux系统下配置Java JDK 8环境变量时,Path变量应该如何配置?右键「此电脑」→「属性」→「高级系统设置」→「环境变量」如何在macOS系统上配置Java JDK 8环境变量?检查Java JDK 8是否安装成功的方法。(注意替换为实际的 JDK 版本路径)打开终端(Terminal)问问豆包,上下键切换技能…
【软件问题】新手安装JAVA、JDK及Java 开发环境配置
目录 JAVA安装 (遇到下载太慢问题) JDK安装 Java 开发环境配置 Windows 10 配置Java 环境变量(详细一点的) 以下均属新手个人经验,可作为参照省去许多麻烦,有其他问题自行参照百度 JAVA安装 eclipse:https://www.eclipse.org/downloads/ (遇到下载太慢问题) 可能是因为选的镜像默认是日本 换成中国就好了 下载完成安装 JDK安装 安装地址https://www.oracle.com/java/technologies/javase-downloads.html 安装完成要记得自己安装哪里,忘记了就重新安装,环境
java环境配置java环境配置
java环境配置java环境配置java环境配置java环境配置
JAVA的环境配置(如何配置eclipse)
本文档是关于安装eclipse myeclipse tomcat时的一些路径配置问题,供初次使用eclipse的用户


Web 开发
