JAVA配置环境好像出了问题:java高手看过来

coolseafy coolseafy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在所有涉及到类引用的(我也不知道是不是该叫类引用)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文件的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38625143

Java JDK8环境配置

配置完成后,你就可以使用 Java 8 的特性(如 Lambda 表达式、Stream 流等)进行开发了。在Linux系统下配置Java JDK 8环境变量时,Path变量应该如何配置?右键「此电脑」→「属性」→「高级系统设置」→「环境变量」如何在macOS系统上配置Java JDK 8环境变量?检查Java JDK 8是否安装成功的方法。(注意替换为实际的 JDK 版本路径)打开终端(Terminal)问问豆包,上下键切换技能…

gojhu14073

【软件问题】新手安装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 安装完成要记得自己安装哪里,忘记了就重新安装,环境

weixin_38583278

java环境配置java环境配置

java环境配置java环境配置java环境配置java环境配置

huangxiaojin3

JAVA的环境配置(如何配置eclipse)

本文档是关于安装eclipse myeclipse tomcat时的一些路径配置问题,供初次使用eclipse的用户

guoke0519
评论 7
收藏 已收藏
分享
返回顶部
coolseafy
Web 开发 81,108 成员 341,721 内容