跳到主要內容

發表文章

目前顯示的是 10月, 2011的文章

Install OpenJDK and Netbeans on uBuntu 11.10

筆電上裝了新版的 uBuntu 11.10 (Oneiric Ocelot) 心裡莫名的興奮,uBuntu 的介面設計越來越直覺也越來越好用,迫不急待的馬上裝上習慣的軟體和環境。 自從有了Software Center 後,一切的安裝變得更簡單容易(人也變得更懶...@_@),可以迅速的安裝好所需要的軟體。很可惜在搜尋 Netbeans 時,發現這一版的 Software Center 中沒有收錄 Netbeans,只好手動(果然很懶)到 Netbeans 官方網站 下載安裝。 下載好 Linux 專用的安裝用 Shell script(目前版本為 7.0.1:netbeans-7.0.1-ml-linux.sh),然後以 sh 執行... 安裝視窗下方出現一個驚嘆號寫著:「No Compatible JDK was found」。心裡出現小小地疑問?好像之前有看到 JDK 安裝了,於是馬上打開 Terminal 下指令看一下內容 # java -version,是 OpenJDK6,沒錯,我確實有裝,為什麼會出現這樣的訊息? 參考了 小傑的部落格 的說明,原來是OpenJDK6的差異還蠻大的,OpenJDK在OpenJDK7之後成為JDK的主力開發。因此安裝 OpenJDK7 就可以解決安裝 Netbeans 時出現的警告訊息。 在 uBuntu 11.10 中安裝 OpenJDK7 相當的簡單,透過 apt 套件線上安裝即可: # sudo apt-get install openjdk-7-jdk 安裝好 OpenJDK7 之後再重新執行 Netbeans 的安裝檔,就一切都搞定了。 :) 安裝好 OpenJDK7 後若查詢現在所使用的 java 版本我們會發現還是使用 OpenJDK6 # java -version java version "1.6.0_23" OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5) OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode) 如果要將執行環境更換成 OpenJDK7 還需要下面的步驟: # sudo update-a

Yahoo 奇摩輸入法出現指令碼錯誤修正

這幾天在開機以後都會出現「指令碼錯誤」,錯誤的內容會帶一個URL為「http://del.icio.us/js/playtagger」。網路查詢之後發現原來是安裝 奇摩輸入法 的關係,可能是因為delicious停止服務的關係無法連結網址所發生的錯誤訊息。 修正方法很簡單,只要在本機的hosts檔裡加入一筆上述網址資料對應到自己即可。 網路上的方法大都有教學怎麼修正,只要「開始->執行」輸入下面的指令: cmd /c echo 127.0.0.1 del.icio.us >> %windir%\system32\drivers\etc\hosts 如果是Windows 7的用戶直接在開始的「搜尋程式及檔案內」輸入, 但特別需要注意的是,在輸入完上述指令後,上方會出現cmd的圖示後面帶指令字串, 一定要在上面按右鍵,選擇「 以系統管理員身分執行 」,否則會因為權限不夠無法寫入hosts檔而徒勞無功喔!