Re: [問題] <E>是什麼東東?
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: ==站內信件==
: ※ 引述《taotu (透抽)》之銘言:
: : public class ArrayIndexList<E> implements IndexList<E>
: : ^^^ ^^^
: : 請問這是做什麼的..
: : 這讓我的JBuilder 2005產生錯誤無法順利編譯..
: : generics are not supported in -source 1.2(try -source 1.5 to enable generics)..
: : 請問如何解決呢?
: 這是 JDK 5.0 的語法
: JB 2005 有沒有 support,或是你有沒有開啟這方面的支援...
: 這我就不知道了,交給五樓來回答... XD
哪來的五樓? :D
因為JDK 1.5才有提供generics,
關於generics,可以看看這個網站,
http://caterpillar.onlyfun.net/Gossip/index.html
有一些中文的介紹。
要在JBuilder 2005編譯有generics的程式,
首先你要先裝jdk 1.5,
然後在JBuilder裡面 Tools => Configure => JDKS ,
可以設定使用的JDK,
另外專案屬性也要改一下,
在 Project => Project Properties 裡,
選取Paths,裡面就有可以更改這個專案要使用的JDK的選項。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.129.137.177
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):