2013-10-21 171 views
1

我從https://jdk7.java.net/source.html下載了Java JDK 7源代碼。 這幾乎包含了所有的源代碼100 MB包 - 除了我感興趣的部分Java:我在哪裏可以找到WindowsAccessbridge的源代碼?

Java Access Bridge的(JAB)主要由WindowsAccessBridge.dllJavaAccessBridge.dll它們在不同的進程中運行,做進程間通信。

在源代碼包存在這些文件夾和文件:

jdk\make\bridge\JavaAccessBridge\Files_cpp.gmk 
jdk\make\bridge\JavaAccessBridge\Makefile 

jdk\make\bridge\WindowsAccessBridge\Files_cpp.gmk 
jdk\make\bridge\WindowsAccessBridge\Makefile 

但所有的cpp文件丟失。

文件Files_cpp.gmk說:

FILES_cpp = \ 
    AccessBridgeJavaVMInstance.cpp \ 
    AccessBridgeMessageQueue.cpp \ 
    AccessBridgeMessages.cpp \ 
    AccessBridgeWindowsEntryPoints.cpp \ 
    WinAccessBridge.cpp \ 
    AccessBridgeDebug.cpp \ 
    AccessBridgeEventHandler.cpp 

這些CPP文件沒有在ZIP包存在。

而且Makefile中說:

VERSIONINFO_RESOURCE = $(CLOSED_PLATFORM_SRC)/native/sun/bridge/AccessBridgeStatusWindow.rc 

什麼是CLOSED_PLATFORM_SRC

所以,現在你會告訴我:「算了吧,這些文件是不公開!」

,但在這篇文章中:Not receiving callbacks from the Java Access Bridge達倫·福特寫道,他編寫了WindowsAccessBridge的調試版本。這是在2009年。所以幾年前的代碼是可用的。

有沒有人可以爲我發佈這段代碼? (我不在乎它是否來自舊的JDK。)還是仍然可用,我沒有找到它?

注意:在JDK 7之前,Accessbridge不是JDK的一部分。這是一個單獨的下載,必須手動安裝。看到http://docs.oracle.com/javase/accessbridge/2.0.2/setup.htm

+0

它似乎不是以源代碼形式提供的。 –

回答

1

這篇文章有點晚了,但希望這會幫助其他人。 您需要下載JDK 8 source。您可以找到Windows Access Bridge代碼under

相關問題