资源简介
对于Java开发人员来说,JDK的安装是必不可少的步骤,然而windows系统经常出现问题导致必须重新安装系统。因此在windows上使用绿色版的JDK成为了一种必要,可免去重装系统后重新安装JDK的烦恼。
代码片段和文件信息
/*
* Copyright (c) 2005 2010 Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
/*
* @(#)AccessBridgeCalls.c 1.25 05/08/22
*/
/*
* Wrapper functions around calls to the AccessBridge DLL
*/
#include
#include
//#define ACCESSBRIDGE_32
//#define ACCESSBRIDGE_64
#include “AccessBridgeCalls.h“
#include “AccessBridgeDebug.h“
#ifdef __cplusplus
extern “C“ {
#endif
HINSTANCE theAccessBridgeInstance;
AccessBridgeFPs theAccessBridge;
BOOL theAccessBridgeInitializedFlag = FALSE;
#define LOAD_FP(result type name) \
PrintDebugString(“LOAD_FP loading: %s ...“ name); \
if ((theAccessBridge.result = \
(type) GetProcAddress(theAccessBridgeInstance name)) == (type) 0) { \
PrintDebugString(“LOAD_FP failed: %s“ name); \
return FALSE; \
}
BOOL initializeAccessBridge() {
#ifdef ACCESSBRIDGE_ARCH_32 // For 32bit AT new bridge
theAccessBridgeInstance = LoadLibrary(“WINDOWSACCESSBRIDGE-32“);
#else
#ifdef ACCESSBRIDGE_ARCH_64 // For 64bit AT new bridge
theAccessBridgeInstance = LoadLibrary(“WINDOWSACCESSBRIDGE-64“);
#else // legacy
theAccessBridgeInstance = LoadLibrary(“WINDOWSACCESSBRIDGE“);
#endif
#endif
if (theAccessBridgeInstance != 0) {
LOAD_FP(Windows_run Windows_runFP “Windows_run“);
LOAD_FP(SetJavaShutdown SetJavaShutdownFP “setJavaShutdownFP“);
LOAD_FP(SetFocusGained SetFocusGainedFP “setFocusGainedFP“);
LOAD_FP(SetFocusLost SetFocusLostFP “setFocusLostFP“);
LOAD_FP(SetCaretUpdate SetCaretUpdateFP “setCaretUpdateFP“);
LOAD_FP(SetMouseClicked SetMouseClickedFP “setMouseClickedFP“);
LOAD_FP(SetMouseEntered SetMouseEnteredFP “setMouseEnteredFP“);
LOAD_FP(SetMouseExited SetMouseExitedFP “setMouseExitedFP“);
LOAD_FP(SetMousePressed SetMousePressedFP “setMousePressedFP“);
LOAD_FP(SetMouseReleased SetMouseReleasedFP “setMouseReleasedFP“);
LOAD_FP(SetMenuCanceled SetMenuCanceledFP “setMenuCanceledFP“);
LOAD_FP(SetMenuDeselected SetMenuDeselectedFP “setMenuDeselectedFP“);
LOAD_FP(SetMenuSelected SetMenuSelectedFP “setMenuSelectedFP“);
LOAD_FP(SetPopupMenuCanceled SetPopupMenuCanceledFP “setPopupMenuCanceledFP“);
LOAD_FP(SetPopupMenuWillBecomeInvisible SetPopupMenuWillBecomeInvisibleFP “setPopupMenuWillBecomeInvisibleFP“);
LOAD_FP(SetPopupMenuWillBecomeVisible SetPopupMenuWillBecomeVisibleFP “setPopupMenuWillBecomeVisibleFP“);
LOAD_FP(SetPropertyNameChange SetPropertyNameChangeFP “setPropertyNameChangeFP“);
LOAD_FP(SetPropertyDescriptionchange SetPropertyDescriptionchangeFP “setPropertyDescriptionchangeFP“);
LOAD_FP(SetPropertyStateChange SetPropertyStateChangeFP “setPropertyStateChangeFP“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 40 2015-12-22 00:03 LICENSE
文件 159 2015-12-22 00:03 README.html
文件 526 2015-12-22 00:03 release
文件 21199104 2014-07-30 18:42 src.zip
文件 178400 2015-12-22 00:03 THIRDPARTYLICENSEREADME.txt
文件 110114 2015-12-22 00:03 THIRDPARTYLICENSEREADME-JAVAFX.txt
文件 16264 2015-12-22 00:03 bin\ap
文件 15752 2015-12-22 00:03 bin\extcheck.exe
文件 15752 2015-12-22 00:03 bin\idlj.exe
文件 30600 2015-12-22 00:03 bin\jabswitch.exe
文件 15752 2015-12-22 00:03 bin\jar.exe
文件 15752 2015-12-22 00:03 bin\jarsigner.exe
文件 15752 2015-12-22 00:03 bin\java-rmi.exe
文件 176520 2015-12-22 00:03 bin\java.exe
文件 15752 2015-12-22 00:03 bin\javac.exe
文件 15752 2015-12-22 00:03 bin\javadoc.exe
文件 80776 2015-12-22 00:03 bin\javafxpackager.exe
文件 15752 2015-12-22 00:03 bin\javah.exe
文件 15752 2015-12-22 00:03 bin\javap.exe
文件 80776 2015-12-22 00:03 bin\javapackager.exe
文件 176520 2015-12-22 00:03 bin\javaw.exe
文件 272264 2015-12-22 00:03 bin\javaws.exe
文件 15752 2015-12-22 00:03 bin\jcmd.exe
文件 16264 2015-12-22 00:03 bin\jconsole.exe
文件 15752 2015-12-22 00:03 bin\jdb.exe
文件 15752 2015-12-22 00:03 bin\jdeps.exe
文件 15752 2015-12-22 00:03 bin\jhat.exe
文件 16264 2015-12-22 00:03 bin\jinfo.exe
文件 15752 2015-12-22 00:03 bin\jjs.exe
文件 144264 2015-12-22 00:03 bin\jli.dll
............此处省略216个文件信息
相关资源
- jdk1.7 官方正式版64位
- jdk-13.zip
- Java JDK 8学习笔记-全新版
- jdk-7u79-windows-x64(javase开发工具包)官
- jdk1.7 64位官方正式版 jdk-7u79-windows-x
- arduino 1.8.7最新版
- Java-JDK-11.0.8(Windows & Mac os)
- jdk8_64位安装版
- jdk-8u261-macosx-x64.dmg
- jdk1.7.0_45.zip
- jdk-8u73-linux-x64.rpm
- JDK-7u80-Windows-x32
- jdk1.8.0_172免安装版
- java JDK1.9 179 API 中文 高清完整CHM版
- Java jdk-11中文api修订版.CHM.zip
- java jdk7windows版
- jdk7 32位 适用于XP系统
- jdk-11.0.2
- jdk_8.0.1310.11_64.rar
- java工具jdk1.80111
- jdk-11.09,11版本最后的release版本
- java jdk-11.0.1 64位 绿色版
- jdk8的完整压缩包,不是exe执行文件,
- jdk1.8.0_181.zip
- Openjdk9源码
- jre1.8 32位
- JavaSE1.8jdk中文文档.chm
- java jdk 1.8官方安装包
- jdk-8u73-linux-x64.tar.gz
- jdk1.8 64位安装包
评论
共有 条评论