[英]Java: Where do I find sourcecode of WindowsAccessbridge?
我從https://jdk7.java.net/source.html下載了Java JDK 7源代碼。 這是一個100 MB的程序包,其中包含幾乎所有的源代碼-我感興趣的部分除外。
Java Access Bridge(JAB)主要由WindowsAccessBridge.dll
和JavaAccessBridge.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
ZIP程序包中不存在這些CPP文件。
Makefile說:
VERSIONINFO_RESOURCE = $(CLOSED_PLATFORM_SRC)/native/sun/bridge/AccessBridgeStatusWindow.rc
什么是CLOSED_PLATFORM_SRC
?
因此,現在您將告訴我:“ 算了!這些文件不是公開的。 ”
但是,本文中: 未從Java Access Bridge接收回調達倫·福特(Darren Ford)寫道,他已編譯WindowsAccessBridge的調試版本。 那是在2009年。所以幾年前代碼可用。
有人有此代碼,可以為我發布嗎? (我不在乎它是否來自較舊的JDK。)還是仍然可用,但我沒有找到它?
注意:在JDK 7之前,Accessbridge不屬於JDK。 這是一個單獨的下載,必須手動安裝。 參見http://docs.oracle.com/javase/accessbridge/2.0.2/setup.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.