2012-05-26 46 views
0

我如何從導入列表中獲取類,或者我在哪裏可以找到導入的類文件。例如如何從類文件中獲取java.net.URLConnection或Hashtable?

import game.sprites.PlayerSprite; 
import java.applet.Applet; 
import java.awt.*; 
import java.io.*; 
import java.net.URL; 
import java.util.Vector; 
import litecom.Trace; 
import litecom.gfxe.LoaderTarget2; 
import litecom.gfxe.Timer; 
import litecom.scoreclient2.ScoreClient2; 

任何想法如何獲得這些Java。文件?

+0

您可以在CLASSPATH中找到類文件。回顯環境變量「classpath」以查看JVM搜索類的路徑列表。通常,您查找的大多數類都將位於'lib'文件夾內以及您在其中找到的JAR文件中。您可以使用任何zip實用程序來解壓縮JARS – Zasz

+0

您的問題如何獲取類文件的來源? – mprabhat

+0

@mprabhat - 他問*我在哪裏可以找到inported類文件。* –

回答

1

你不知道。導入語句不保存在字節碼中。將Java源編譯爲類文件(字節碼)時,編譯器將插入引用的類的標準名稱。

+0

@Carl:'javap'可以提供一些見解,'java -verbose'會顯示類是加載。 – trashgod