想要在Eclipse上面使用GWT的話, 以下是安裝流程:
01.
安裝Eclipse, 到官網下載(此次下載的是Eclipse Class)
到現在為止(2012-02-24)的版本是3.7, 解壓縮後找個地方放即可使用.
02.
安裝ADT Plugin for Eclipse套件
pic
03.
安裝Eclipse的GWT Plugin, 安裝方法為Help -> Install New Software, 加入下面這個 Repository:
http://dl.google.com/eclipse/plugin/3.7
如果手上的Eclipse不是3.7的話, 請隨著自己的版本更改url的版號
pic
PS.
如果沒安裝ADT Plugin for Eclipse就直接安裝GWT Plugin的話, 會出現以下的err message,
------------------------------------------------------------------------------
Cannot complete the install because one or more required items could not be found.
Software being installed: Google App Engine Tools for Android 2.5.1.v201201120043-rel-r37 (com.google.gdt.eclipse.mobile.android.feature.feature.group 2.5.1.v201201120043-rel-r37)
Missing requirement: com.google.gdt.eclipse.mobile.android 2.5.1.v201201120043-rel-r37 requires 'bundle com.android.ide.eclipse.adt 12.0.0' but it could not be found
Cannot satisfy dependency:
From: Google App Engine Tools for Android 2.5.1.v201201120043-rel-r37 (com.google.gdt.eclipse.mobile.android.feature.feature.group 2.5.1.v201201120043-rel-r37)
To: com.google.gdt.eclipse.mobile.android [2.5.1.v201201120043-rel-r37]
-------------------------------------------------------------------------------
2012年2月17日金曜日
Eclipse - 查詢原始碼遇到Source not found...
很多朋友遇到過這樣的問題:
開發過程中會經常查看所引用的類別(介面或方法)的源碼,但是往往在查看JDK中的類別(介面或方法)時出現提示頁面 「Source not found」,這是因為Eclipse默認設定的自帶的JDK是沒有源src的,那麼如何引入JDK和框架的源碼呢?
這裡介紹兩個設置方法:
(查看Spring、Hibernate、Struts等框架的原始碼需要下載他們的原始碼文件,設定方法相同)
方法一:
點擊類別(介面或方法),右鍵Open Declaration或者按F3鍵出現提示頁面「Source not found」,點擊頁面中的「Attach Source...」按鈕,點擊彈出窗口中的「External File...」按鈕找到JDK的原始碼點擊OK按鈕,設定完成
一般JDK的源碼在安裝目錄下有個文件叫:src.zip就是,如果是spring的方法,用同樣方法,添加spring的源文件的壓縮包(應該另外下載)。
方法二:
進入Preferences設置窗口aJavaa選擇Installed JREsa更改默認選擇的JDK為自定的有源碼的(沒有設定的點擊「Add...」添加,或者點擊「Search...」按鈕查找)aOK!
另,在Preferences設置的JAVA / Build Path / Classpath Variables下有一個JAR_SRC變量,該變量負責設置源代碼路徑,但是該變量是不可修改的,必須由系統自動檢測。
補充:查看所引用的類別(介面或方法)的原始碼方法:
方法一:將該類別(介面或方法)名稱反白後滑鼠右鍵彈出選單,選擇Open Declaration或者直接按F3鍵,即可進入原始碼。
方法二:按住Ctrl鍵,滑鼠點擊該類別(介面或方法),即可進入原始碼。
成功後, 原始碼會開啟在新的table.
開發過程中會經常查看所引用的類別(介面或方法)的源碼,但是往往在查看JDK中的類別(介面或方法)時出現提示頁面 「Source not found」,這是因為Eclipse默認設定的自帶的JDK是沒有源src的,那麼如何引入JDK和框架的源碼呢?
這裡介紹兩個設置方法:
(查看Spring、Hibernate、Struts等框架的原始碼需要下載他們的原始碼文件,設定方法相同)
方法一:
點擊類別(介面或方法),右鍵Open Declaration或者按F3鍵出現提示頁面「Source not found」,點擊頁面中的「Attach Source...」按鈕,點擊彈出窗口中的「External File...」按鈕找到JDK的原始碼點擊OK按鈕,設定完成
一般JDK的源碼在安裝目錄下有個文件叫:src.zip就是,如果是spring的方法,用同樣方法,添加spring的源文件的壓縮包(應該另外下載)。
方法二:
進入Preferences設置窗口aJavaa選擇Installed JREsa更改默認選擇的JDK為自定的有源碼的(沒有設定的點擊「Add...」添加,或者點擊「Search...」按鈕查找)aOK!
另,在Preferences設置的JAVA / Build Path / Classpath Variables下有一個JAR_SRC變量,該變量負責設置源代碼路徑,但是該變量是不可修改的,必須由系統自動檢測。
補充:查看所引用的類別(介面或方法)的原始碼方法:
方法一:將該類別(介面或方法)名稱反白後滑鼠右鍵彈出選單,選擇Open Declaration或者直接按F3鍵,即可進入原始碼。
方法二:按住Ctrl鍵,滑鼠點擊該類別(介面或方法),即可進入原始碼。
成功後, 原始碼會開啟在新的table.
2012年2月6日月曜日
印出V型
印出V型
012345678
012345678
*1111111* 1*11111* 11*111* 111*1* 1111*
這個V型, 它的長(從上到下)用掉5行, 寬(從左到右)用掉9個字元
想要印出來, 不是從第一行印出個斜線到第5行, 然後再印回去.
這是不可能的 (汗.
ps.1是方便計算用
假設在for-loop裡面, 兩個頂端的點, 第一個是1 那麼另一個為9,
這說明了什麼, 程式在第一行第一個字元的位置印出星號, * ,
然後下一個* 在第九個字元的位置印出, 中間相差8 個字元,
第二行在第二個字元的位置印出* 第8 個字元印出另一個* ,相差6,
以下列出關係
第一個*
| 中間空格
| | 第二個*
1 + 8 9
2 + 6 8
3 + 4 7
4 + 2 6
5 + 0 5
跟印出直角三角形之前一樣, 如果把圖形座標化的話, 右上角為(0,0),
兩個頂點的座標為
(0,0), (0,8)
(1,1), (1,7)
(2,2), (2,6)
....
(4,4)
這樣大概可以看出規律了, 首先每行的第一個星號(*), 會在x=y的地方
印出來, 下一個星號(*)會在x+y=8的地方印出, 其他地方則用空白填滿.
---------------------------------------------------------------
public class Example { public static void main(String[] argv) { for (int y = 0; y < 5; y++) { for (int x = 0; x < 9; x++) if (x == y || ((x + y == 8))) { System.out.print("*"); } else { System.out.print(" "); } System.out.println(); } } }
----------------------------------------------------------------
第一個for-loop負責印出斷行, 第二個在x=y以及x=y=8的時候會印出星號(*),
否則則印出空格.
印出圖形
印出星號 print star (*)
最簡單的直角三角形 (Right Triangle)
http://mathworld.wolfram.com/RightTriangle.html
=================================================
Result
*
**
***
-------------------------------------------------------------
=================================================
continue...
最簡單的直角三角形 (Right Triangle)
http://mathworld.wolfram.com/RightTriangle.html
=================================================
Result
*
**
***
-------------------------------------------------------------
1. public class Example { public static void main(String[] args) { for (int i = 0; i < 3; i++) { for (int j = 0; j <= i; j++) { System.out.print("*"); } System.out.println(); } } } |
continue...
登録:
投稿 (Atom)