Java:我在哪里可以找到WindowsAccessbridge的源代码
Java: Where do I find sourcecode of WindowsAccessbridge?
我从 https://jdk7.java.net/source.html 下载了Java JDK 7源代码。这是一个 100 MB 的包,包含几乎所有的源代码 - 除了我感兴趣的部分。
Java 访问桥 (JAB) 主要由WindowsAccessBridge.dll
和JavaAccessBridge.dll
组成,它们在不同的进程中运行并进行进程间通信。
源代码包中存在以下文件夹和文件:
jdkmakebridgeJavaAccessBridgeFiles_cpp.gmk
jdkmakebridgeJavaAccessBridgeMakefile
和
jdkmakebridgeWindowsAccessBridgeFiles_cpp.gmk
jdkmakebridgeWindowsAccessBridgeMakefile
但是所有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
?
所以,现在你会告诉我:"算了!这些文件不是公开的。
但是,在本文中:没有收到来自Java Access Bridge的回调 Darren Ford写道,他已经编译了WindowsAccessBridge的调试版本。那是在2009年。所以几年前代码是可用的。
有没有人可以为我发布此代码?(我不在乎它是否来自较旧的JDK。还是它仍然可用而我没有找到它?
注意:在 JDK 7 之前,访问网桥不是 JDK 的一部分。这是一个单独的下载,必须手动安装。见 http://docs.oracle.com/javase/accessbridge/2.0.2/setup.htm
这篇文章来得有点晚,但希望这对其他人有所帮助。您将需要下载 JDK 8 源代码。您可以在以下位置找到 Windows 访问桥代码
相关文章:
- 没有找到相关文章