Java: Где я могу найти исходный код WindowsAccessbridge?

Я загрузил исходный код Java JDK 7 с https://jdk7.java.net/source.html.
Это пакет размером 100 МБ, содержащий почти весь исходный код — кроме той части, которая мне интересна.

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

Ни один из этих файлов CPP не существует в пакете ZIP.

И Makefile говорит:

VERSIONINFO_RESOURCE = $(CLOSED_PLATFORM_SRC)/native/sun/bridge/AccessBridgeStatusWindow.rc

Что такое CLOSED_PLATFORM_SRC ?

Итак, теперь вы скажете мне: «Забудь это! Эти файлы не являются общедоступными.«

НО, в этой статье: Не получаю обратные вызовы от моста доступа Java Даррен Форд пишет, что он скомпилировал отладочную версию WindowsAccessBridge. Это было в 2009 году. Так несколько лет назад код был доступен.

Кто-нибудь имеет этот код и может опубликовать его для меня? (Мне все равно, если это от более старого JDK.) Или это все еще доступно, и я не нашел это?

НОТА: До JDK 7 Accessbridge не был частью JDK. Это была отдельная загрузка, которую нужно было установить вручную. Увидеть http://docs.oracle.com/javase/accessbridge/2.0.2/setup.htm

1

Решение

Этот пост будет немного запоздалым, но надеюсь, что это поможет другим.
Вам нужно будет загрузить JDK 8 источник. Вы можете найти код Windows Access Bridge под

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]