[英]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.