繁体   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