如何執行有寫 package 的 GiGiok3 呢? 
請注意, GiGiok3.java 與 GiGiok2.java 幾乎一樣! 
差別在,  GiGiok3.java 有指定  package gigi; 
所以第一, 必須有個子目錄 gigi, 
然後該 GiGiok3*.class 必須放入該子目錄!
    如果不壓縮成 Jar 檔, 可以這樣執行: 
  (a) 回到該 gigi 目錄的上層
  (b) 打  java gigi.GiGiok3  (注意用"點"隔開)
要注意在 GiGiok3.java 內若用到影音圖檔等, 必須指定目錄 gigi/
例如  filename="gigi/mycursor.gif"
這是因為你執行時, class 檔案和影音圖檔都在 gigi/ 目錄下,
不然你就要把影音圖檔搬到目前的目錄! 
但是, GiGiok3*class 是不可以搬到目前目錄的 !
因為在 GiGiok3.java 內我們寫了 package gigi; 
所以必須真的把 GiGiok3*.class 都搬到目錄 gigi 之下可以 !

   至於其它除了 GiGiok3 之外,
從 GiGi, GiGi2, GiGi3, GiGi4, GiGi5, 以及
GiGinew, GiGiok, GiGiok2 等等全部須到 gigi 目錄下直接執行
要壓縮成 Jar 檔案可自動執行 GiGiok3
必須寫"說明檔"(Manifest file)如下: 
Main-Class: gigi.GiGiok3  
然後用這樣壓縮:   jar cvfm jar_file 該說明檔 gigi 
或是不必寫說明檔, 直接這樣壓縮: 
   jar cvfe jar_fileName  gigi.GiGiok3  gigi

上句的 gigi.GiGiok3 注意中間是用點隔開, 不是斜線喔!
cvfe 的 e 表示要指定 "Entry" 阿就是程式的入口類別啦!