跳到主要內容

發表文章

目前顯示的是 八月, 2014的文章

建立 Android 專案的 build.xml

參考文章:GENERATING A BUILD.XML FOR AN ANDROID PROJECT

Android tool 提供了建立 builder.xml 的功能
使用 Ant 跑過這個檔案後就可以產生 Android 專案的apk檔
在Windows環境下,你需要先將 .android\sdk\tools 加入系統的環境變數的 path 下
將著在命令提示字元下
android update project -p [專案路徑] -n "[apk名稱]" -s

這樣就可以產生專案用的 build.xml
看之後是繼續使用 command line 下 ant release 或其他方式取得apk檔

Windows環境 Java 8 update 後產生的 "Could not find Java SE Runtime Environment"

最近幾次更新Java 8時多少會碰到一些問題,實在很想問Oracle團隊 "你們累了嗎?"...
很明顯最近幾次是變更過往使用的路徑配置,但在 registry key 的部分沒改到
這次升到 Java 8 update20 就發現 jre 的目錄名稱為 jre1.8.0_20,而不是過往使用的 jre8的命名
升級後到 console 可以發現 java 的指令無法使用

這一連串的完整錯誤訊息是
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

解決方式會需要修改registry key
首先打開windows的命令提示字元(win8.1的快捷方式是Fn+R然後搜尋cmd)
輸入regedit 打開 Windows 的註冊編輯程式
找到 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
先在這個機碼裡面新增字串 CurrentVersion ,數值設定為 1.8
接著新增機碼 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8
在裡面新增新增字串 JavaHome,數值設定為你現在的 jre8 的路徑
修改完後到命令提示字元試試 java -version 這指令是否已經生效

Eclipse 使用 Ant 產生 jar 檔

這篇只做簡單介紹,不做Ant的教學
Ant 是Apache基金會底下的其中一個自動化工具專案
特別是 Java 使用者應該都會聽過這個工具 Eclipse 已經將這個工具整合為其內部功能之一,所以我們可以透過Eclipse的介面來執行