2010-03-23 93 views
1

在來自http://download.java.net/jdk6/source/的Java源代碼中,我得到一個大小約爲130mb的jar。該jar不附加到Eclipse,並在裏面有一個文件稱爲「X_X」的大小〜130MB。 有誰知道發生了什麼?Java源代碼有什麼問題?

--update

感謝Gerco DRIE,

現在,這個README文件:

JDK需要 專業技術高的水平。 (...)如果你不是 類別的技術專家,這個版本可能是 不適合你。

那麼,在哪裏已經buid一個給我? 我使用的Java 6更新15

--update

該網站http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/jdkfiles.html說src.zip是在根文件夾的JDK(是的,我記得是我需要它最後一次) ,但它不是.. 我的jdk是海盜版嗎? :P

+0

我不確定你的問題,但要在Eclipse中擁有Java源代碼,通常你會在JDK中使用'src.zip'。 – BalusC 2010-03-23 12:23:58

+0

是的,我曾經,但我沒有找到它。它不在JDK文件夾內,也不在太陽的網站內。 – 2010-03-23 12:34:50

+0

難道你不把JRE和JDK混淆?您需要下載並安裝** JDK **。它位於JDK安裝文件夾的根目錄下。例如。 '/路徑/到/ jdk1.6.0_15/src.zip'。 – BalusC 2010-03-23 12:41:38

回答

5

您需要運行jarfile,不要將其解壓或將其鏈接到eclipse。該指令是在這裏:

http://download.java.net/jdk6/6u20/promoted/b01/docs/build/README-JRL.html

這些文件是需要運行,而不是取消jar'd,例如jar文件:java -jar filename.jar

我覺得BalusC是正確的方式,這不是你想要的源代碼。您可能需要使用JDK的src.zip中的rt.jar源代碼。你下載的是包含JVM的完整源代碼,熱點編譯器等。雖然它也包含類庫,但有一種更簡單的方法。

+0

'src.zip',而不是'src.jar'。 – BalusC 2010-03-23 12:33:39

+0

更正,謝謝。 – 2010-03-23 12:38:04

+0

那麼,目前是src.zip文件?我找不到它.. – 2010-03-23 12:41:36

1

你下載的發行版是一個自解壓文件,它顯示許可證,你必須在你需要的東西被提取之前接受。

運行它,看看它是否回答你的問題。