簡體   English   中英

Java:在哪里可以找到WindowsAccessbridge的源代碼?

[英]Java: Where do I find sourcecode of WindowsAccessbridge?

我從https://jdk7.java.net/source.html下載了Java JDK 7源代碼。 這是一個100 MB的程序包,其中包含幾乎所有的源代碼-我感興趣的部分除外。

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 

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

這篇文章來得有點晚,但希望對其他人有幫助。 您將需要下載JDK 8 您可以找到Windows訪問Bridge代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM