顯示具有 Eclipse 標籤的文章。 顯示所有文章
顯示具有 Eclipse 標籤的文章。 顯示所有文章

Android Studio (base on IntelliJ IDEA) 與 Eclipse 的功能與快捷鍵對照

快捷鍵 :
項目 Eclipse Android Studio
(base on IntelliJ IDEA)
快速移到某個 Method / Function 的原始位置 F3 Ctrl + B
快速自動 import 所有使用到的 class Ctrl + Shift + O
在 File > Settings > Editor > General > Auto Import 預設沒有勾選下面兩項目 :
"Optimize imports on th fly"
"Add unambiguous imports on the fly"

若有勾選上述兩項, 則會自動 import 用到的 class,與移除沒有用到的 class.

若沒勾選上述兩項, 則只能透過 Alt + Enter, 一次 import 一個 class.

若沒勾選上述兩項, 則只能透過 Ctrl + Alt + O 移除沒有用到的 class.

Eclipse 執行 Java Application with Argument Command Line


以前執行 Java Application, 都是透過 Java Command Line 來執行,

而如果要在 Eclipse 中要執行 Java Application, 且有帶 argument,

要如何實現呢 ?

參考步驟, 如下 :

libGDX 環境建構與 HelloWorld


之前開發 Android 遊戲, 因為都是用 Android 原生物件處理,

所以, 開發益智遊戲(如:知識達人、撲克牌系列、數獨)還可以應付,

但對於遊戲有更複雜需求(粒子 特效、碰撞處理、物理引擎、3D、跨平台), 可能就必須仰賴 Game Engine (遊戲引擎) 了,

選擇的遊戲引擎方案有幾種: Unreal Engine(UE)UnityCocoslibGDXAndEngine,

目前我先研究的 Game Engine 是 libGDX,

它除了是跨平台 (Android、iOS、Windows、Linux) 之外,

更重要的是開源、免費、且功能強大,

Eclipse 發生 GC overhead limit exceeded 或 Java heap space 的問題處理


目前遇到這個問題,

是在 Android Project 載入第三方 Library (如: Google Play Services) 後,

在產生 Android APK 過程中發生的問題,

而導致 Android APK 一直無法成功建立,

後來, 參考了以下網址, 就順利解決此問題了, 如下 :

參考網址 1:
http://kenohya.blogspot.tw/2014/08/android-eclipse-unable-to-execute-dex.html.

參考網址 2:
http://stackoverflow.com/questions/9471194/unable-to-execute-dex-gc-overhead-limit-exceeded-in-eclipse.

用 Eclipse 開發 Android Wear

利用 Android Studio 開發 Android Wear App 是相當方便的,

但對於一些 Eclipse 老手,

不想更換 IDE, 又想開發 Android Wear App,

可以參考如下步驟 :

在 Eclipse 開發 Node.js

在 Eclipse IDE 環境中,

想要開發 Node.js,

參考步驟, 如下 :

1) 在 Eclipse 中, 點選 Menu: Help > Eclipse Marketplace :

Web Server 利用 RESTEasy 建置 Restful 服務

參考步驟, 如下 :

1) 首先, 參考我這篇文章, 先在 Eclipse 開發 Restful Service.

2) 到 RESTEasy 官網 下載 RESTEasy 套件, 然後解壓縮之.

在 Eclipse 利用 RESTEasy 開發 Restful 服務

在 Eclipse 中開發 Restful 應用,

完整步驟, 參考如下 :

1) 建立 Maven Project

在 Eclipse 中, 新增一個 Maven Project :


預設選項即可 :

Run Android Application 在 Emulator 卻一直停留在 99%

在 Eclipse 中 Run Android Application 時,

若發現 Launch App 一直停留在 99%,

之後就一直沒有任何動靜,

解決方式, 參考以下 :

Eclipse 在實際手機上 Run Android Application 進行 Debug

Eclipse 在 Android Emulator 執行 Android Application 進行 Debug,

說真的, 任何 Android 開發者都覺得非常非常的慢, 有時慢到令人抓狂,

以下介紹, 在實際手機上進行 Android Debug, 速度可是加快好幾倍,

參考步驟, 如下 :

在 Eclipse 實現 PHP Debug

在程式開發過程中, 總會遇到複雜難解的問題時, 這時就會用到 debug,

以下, 介紹如何在 Eclipse 中, 建置 PHP Debug 環境,

參考步驟, 如下 :

在 Eclipse 開發 PHP

在 Eclipse 上, 如何建置 PHP 開發環境,

參考步驟, 如下 :

1) 點選 Menu: Help / Eclipse Marketplace, 搜尋 PHP, 然後, 安裝 PHP Developement Tools :

Eclipse Editor 按 Tab 鍵自動轉換成多個 Space 空白


首先, 說明在編輯器中, 將 Tab 鍵自動轉換成多個 Space 空白的好處,

因為在不同編輯或瀏覽環境中, 對於 Tab 鍵的表達方式可能會有些不同,

如你在 Eclipse 中 Tab 鍵代表 4 個空白, 但在 Chrome Browser 中查看, 則可能只是 1 個或 2 個空白,

這會在不同環境中查看檔案時, 其檔案呈現的編排方式亂掉,

因此, 我通常會將 Tab 鍵進行自動轉換成 Space 空白的設定, 達到檔案編排呈現一致的結果,

在 Eclipse 中, 要實現此功能, 參考設定如下 :

Eclipse 顯示載入套件的 Source Code 的 Java Doc 註解

在 Eclipse 的 Java Project 專案中,

有時會載入一些 jar 套件或其他 workspace project,

在引用這些套件的時候, 卻發生無法顯示原始程式註解的問題, 如下圖 :


但是原始程式是有註解的, 如下圖 :


若要解決此問題, 參考如下 :

Eclipse 自定義 Content Assist - Template

在 Eclipse 中若要擴充自定義 Content Assist, 可以透過 Template,

Java 自定義 Template: Preference > Java > Editor > Templates

Eclise Clean 全部清除, 全部重新編譯

在 Eclipse 中有時撰寫程式一段時間後,

會想要對整個 Project 進行編譯,

可以透過 Menu: Project > Clean :

Android SDK, ADT, Project 的 upgrade 升級更新

若目前 Android 開發環境 (SDK, ADT) 都是舊版,

想要升級到最新版本的開發環境,

除了最沒效率的整個重安裝之外,

可以參考如下的 upgrade 升級方式 :

Eclipse 安裝 Toad DB Tools

在 Eclipse 開發程式時, 有時會需要連線到 DB 做一些處理,

這時你可以開一個 DB Tool, 或者直接在 Eclipse 中處理 DB,

也就是在 Eclipse 中安裝 DB Tool, 參考步驟如下 :

Eclipse Java GUI 視覺編輯器 - Window Builder


以往都是 VE (Visual Editor) 開發 Java Application 或 Applet 應用程式,

但現有有更好的選擇, WindowBuilder,

這是由 Google 收購然後捐贈給 Eclipse,

安裝步驟, 參考如下 :

Eclipse Toolbar 自訂工具列


在 Eclipse 中要自訂工具列,

步驟參考如下 :
Related Posts Plugin for WordPress, Blogger...