nao, configurar o JDK eu ja configurei!..é uma duvida na construção de package!
Tenho tres classes mas a segunda da erro e nao reconhe a classe Item:
package com.prefect.ecommerce;
import java.util.*;
public class Item implements Comparable{
private String id;
private String name;
private double retail;
private int quantity;
private double price;
Item(String idIn, String nameIn, String retailIn, String quantityIn){
id= idIn;
name = nameIn;
retail= Double.parseDouble(retailIn);
quantity= Integer.parseInt(quantityIn);
if(quantity>400)
price = retail*.5D;
else if (quantity>200)
price= retail*.6D;
else
price = retail*.7D;
price=Math.floor(price*100+.5)/100;
}
public int compareTo(Object obj) {
Item temp = (Item)obj;
if(this.price< temp.price)
return 1;
else if (this.price>temp.price)
return -1;
return 0;
}
public String getId(){
return id;
}
public String getName(){
return name;
}
public double getRetail(){
return retail;
}
public int getQuantity(){
return quantity;
}
public double getPrice(){
return price;
}
}
package com.prefect.ecommerce;
import java.util.*;
public class Storefront{
private LinkedList catalog = new LinkedList();
public void addItem(String id, String name, String price, String quant){
Item it = new Item(id,name,price,quant);
catalog.add(it);
}
public Item getItem(int i){
return (Item)catalog.get(i);
}
public int getSize(){
return catalog.size();
}
public void sort(){
Collections.sort(catalog);
}
}
Essas duas classes eu salvei em C:\J21work\com\prefect\ecommerce
import com.prefect.ecommerce.*;
public class GiftShop{
public static void main(String[] arguments){
Storefront store = new Storefront();
store.addItem("co1", "Ju", "9.99", "150");
store.addItem("co1", "Ju", "9.99", "150");
store.addItem("co1", "Ju", "9.99", "150");
store.sort();
for (int i=0; i < store.getSize(); i++){
Item show = (Item)store.getItem(i);
System.out.println("\n Item ID: "+ show.getId()+
"\nName: "+ show.getName()+
"\nRetail: "+ show.getRetail() +
"\nPrice: "+ show.getPrice() +
"\nQuantity: "+ show.getQuantity());
}
}
}
E essa ultima salvei em C:\J21work
Parece que a segunda classe nao reconhece a primeira, alguem saberia me dizer porque?