Following Java Tutorial - Need hep with errors : I've been following a java tutorials who has began learning via Sam's teach yourself java and although I have copied this to ensure I can run it before I begin to change and make it my own, it will not run and I am not sure why. I would appreciate if one of you guys/girls could help. I've put my java classes in the correct packages, but it doesn't run. Thanks.

<!-- begin snippet: js hide: false -->

<!-- language: lang-html -->

    package com.jackson.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 quanIn) {
            id = idIn;
            name = nameIn;
            retail = Double.parseDouble(retailIn);
            
            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;
            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;
           
        }
    }

<!-- end snippet -->

<!-- begin snippet: js hide: false -->

<!-- language: lang-html -->

    package com.jackson.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);
        }

        

<!-- end snippet -->

<!-- begin snippet: js hide: false -->

<!-- language: lang-html -->

    package Package1;

    import com.jackson.ecommerce.*;

    public class Giftshop {
        public static void main(String[] arguments){
            Storefront store = new Storefront();
            store.addItem("C01", "MUG, "9.99", "150");
            store.addItem("C02", "LG MUG", "12.99", "82");
            store.addItem(“C03”, “MOUSEPAD”, “10.49”, “800”);
            store.addItem(“D01”, “T SHIRT”, “16.99”, “90”);
            store.sort());
            
            for (int i = 0; i < store.getSize(); i++) {
                Item show = (Item)store.getItem(i);
                 System.out.println( show.getId() +
                  show.getName() +
                  show.getRetail() +
                 show.getPrice() +
                show.getQuantity());
        }
    }
    }

<!-- end snippet -->

