如果您对在WindowsXP上安装JDK8-advapi32.dll错误感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于在WindowsXP上安装JDK8-advapi32.
如果您对在Windows XP上安装JDK8-advapi32.dll错误感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于在Windows XP上安装JDK8-advapi32.dll错误的详细内容,我们还将为您解答xp安装jdk1.8的相关问题,并且为您提供关于.net – 在Windows Mobile中找不到PInvoke DLL错误、advapi32.dll丢失怎么办、advapi32.dll修复方法、advapi32.dll怎么修复的有价值信息。
本文目录一览:- 在Windows XP上安装JDK8-advapi32.dll错误(xp安装jdk1.8)
- .net – 在Windows Mobile中找不到PInvoke DLL错误
- advapi32.dll丢失怎么办
- advapi32.dll修复方法
- advapi32.dll怎么修复
在Windows XP上安装JDK8-advapi32.dll错误(xp安装jdk1.8)
我下载了JDK8 build b121,尝试安装时出现以下错误:
the procedure entry point RegDeleteKeyExA could not be located in thedynamic link library ADVAPI32.dll
操作系统是Windows XP版本2002 Service Pack 3(32位)。
答案1
小编典典发生这种情况是因为Oracle 如http://mail.openjdk.java.net/pipermail/openjfx-
dev/2013-July/中所述放弃了对Windows
XP的支持(顺便说RegDeleteKeyExA
一下安装程序尚未使用过ADVAPI32.DLL
)。009005.html。然而,尽管对XP的官方支持已经结束,但Java二进制文件仍然(至少从Java 8u20 EA
b05起)与XP兼容-仅安装程序不兼容。
因此,该解决方案实际上非常简单:
获取7-Zip(或其他任何良好的解压缩程序),手动解压缩发行版.exe,其中包含一个.zip文件(
tools.zip
),也将其解压缩,使用
unpack200
JDK8将所有.pack文件解压缩为.jar文件(较旧的解压缩将无法正常工作);JAVA_HOME
环境变量应该设置为您的Java解压缩根目录,例如“ C:\ Program Files \ Java \ jdk8”-您可以通过例如隐式指定它SET JAVA_HOME=C:\Program Files\Java\jdk8
使用单个命令解压缩所有文件(在批处理文件中):
FOR /R %%f IN (*.pack) DO "%JAVA_HOME%\bin\unpack200.exe" -r -v "%%f" "%%~pf%%~nf.jar"
使用一个命令(从JRE根目录的命令行)解压缩所有文件:
FOR /R %f IN (*.pack) DO "bin\unpack200.exe" -r -v "%f" "%~pf%~nf.jar"
通过手动查找文件并逐一解压缩来解压缩:
%JAVA_HOME%\bin\unpack200 -r packname.pack packname.jar
packname
例如在哪里rt
- 将您要使用的工具(例如Netbeans)指向,
%JAVA_HOME%
然后就可以使用了。
注意:您可能不应该仅仅为了在Web浏览器中使用Java 8或出于其他类似原因(想到安装JRE
8)就这样做;(请记住)主要Java版本的早期更新中的安全性漏洞是 传奇的 ,并且增加了对XP或XP上的Java
8的支持,这实际上使情况变得更糟。更不用说您通常 不需要
浏览器中的Java(请参见例如http://nakedsecurity.sophos.com/2013/01/15/disable-java-
browsers-homeland-
security/-该主题已经在许多文章中进行了介绍页面,如果您需要更多信息,则只需使用Google)。无论如何,AFAIK将此过程应用于JRE所需的唯一操作是将上述指定的某些路径从\bin\
更改为\lib\
(安装程序目录树中的文件位置有些不同)-但我
强烈 建议您不要这样做。
.net – 在Windows Mobile中找不到PInvoke DLL错误
但是,当我启动我的应用程序时,它始终失败并显示“无法找到PInvoke dll – System.MissingMethodException”错误(当调用本机代码时,DllImport属性将变为无用).我知道本机dll与可执行文件位于同一文件夹中.我还应该怎么做?
我正在使用VS 2008.
>您缺少要调用的本机库的依赖项.
>原生的assmebly是为错误的子系统编译的(即桌面,而不是CE)
>本机程序集是为错误的处理器编译的(即x86而不是ARM)
>您没有足够的虚拟内存来加载DLL.
你有没有用dumpbin这样的东西验证DLL入口点是不修饰的?
advapi32.dll丢失怎么办
advapi32.dll 丢失解决方案:系统文件扫描:使用 sfc /scannow 命令扫描并修复损坏的系统文件。卸载并重新安装应用程序:卸载并重新安装调用 advapi32.dll 的应用程序。注册 advapi32.dll:使用 regsvr32 advapi32.dll 命令注册文件。复制文件:从另一台计算机复制 advapi32.dll 文件到 system32 或 syswow64 文件夹。重新启动计算机:重新启动计算机以使更改生效。其他解决方案:运行反恶意软件扫描、检查防病毒软件隔
advapi32.dll 丢失:解决方法
问题: advapi32.dll 丢失怎么办?
回答: advapi32.dll 丢失通常是由于损坏或丢失的系统文件引起的。解决此问题的步骤如下:
1. 系统文件扫描
- 打开命令提示符(管理员)。
-
键入以下命令:
sfc /scannow
登录后复制 - 该命令将扫描并修复损坏的系统文件。
2. 卸载并重新安装受影响的应用程序
- 卸载出现问题并调用 advapi32.dll 的应用程序。
- 重新安装该应用程序,确保从官方来源下载安装程序。
3. 注册 advapi32.dll
- 打开命令提示符(管理员)。
-
键入以下命令:
regsvr32 advapi32.dll
登录后复制
4. 复制 advapi32.dll 文件
- 从另一台计算机(工作正常)上复制 advapi32.dll 文件。
-
将此文件粘贴到以下目录:
- Windows 32 位:C:\Windows\System32
- Windows 64 位:C:\Windows\SysWOW64
5. 重新启动计算机
- 重新启动计算机以使更改生效。
6. 其他解决方案
- 运行反恶意软件扫描以清除任何可能损坏 advapi32.dll 的恶意软件。
- 检查防病毒软件的隔离区,看看 advapi32.dll 是否被错误隔离。
- 还原系统到 advapi32.dll 丢失之前的日期(如果创建过还原点)。
以上就是advapi32.dll丢失怎么办的详细内容,更多请关注php中文网其它相关文章!
advapi32.dll修复方法
advapi32.dll是Windows系统中非常重要的文件,如果出现提示说无法定位于动态链接库advapi32.dll那多数是电脑感染了病毒或是使用了过高级的系统导致的,下面一起来看看解决方法吧。
【无法定位动态链接库常见问题】
advapi32.dll修复方法:
1、下载 advapi32.dll 文件 下载地址>>
2、下载完成后解压至系统内存盘
3、点击“开始”打开“运行”
4、输入 regsvr32 advapi32.dll 按下“回车”即可
以上就是给各位小伙伴带来的advapi32.dll修复方法,希望你们会喜欢。更多相关教程请收藏小编(jb51.cc)~
advapi32.dll怎么修复
php小编鱼仔为您介绍关于advapi32.dll文件的修复方法。advapi32.dll是windows操作系统中的一个重要系统文件,如果该文件损坏或丢失,可能导致程序无法正常运行。修复该文件的方法包括使用系统文件检查工具、重新注册文件、进行
1. 重新启动计算机
在尝试进行任何复杂的修复之前,首先尝试重新启动计算机。这可能有助于解决临时性的advapi32.dll问题。
2. 使用系统文件检查工具
这是一个内置在Windows中的工具,可以检查和修复可能存在的系统文件问题。要使用这个工具,请在命令提示符中输入以下命令:
```css
sfc /scannow
```
这个命令将会扫描并修复可能存在的系统文件问题,包括advapi32.dll。
3. 从Windows安装介质修复
如果您有Windows的安装介质(例如,ISO文件或安装盘),您可以从其中复制advapi32.dll文件到您的系统中。这通常可以解决advapi32.dll丢失或损坏的问题。
4. 使用DLL修复工具
有一些专门的工具可以修复损坏的DLL文件,例如SFCunified。您可以从互联网上找到并下载这个工具。然后,按照其提供的步骤进行修复。
DLL修复工具_一键修复所有dll缺失-dll丢失的解决方法–3DM游戏修复大师
5. 重新安装advapi32.dll
如果以上所有方法都失败了,您可能需要从另一个来源重新获取advapi32.dll,并手动将其放置到您的系统中的正确位置。可以从互联网上找到advapi32.dll的源,或者从其他来源备份的DLL文件中恢复。
注意,对系统文件的更改需要谨慎处理,如果您不确定自己在做什么,最好寻求专业的技术支持。以上建议主要是针对有一定技术基础的计算机用户。如果您不熟悉这些步骤,最好寻求专业的技术支持。"
以上就是advapi32.dll怎么修复的详细内容,更多请关注php中文网其它相关文章!
今天的关于在Windows XP上安装JDK8-advapi32.dll错误和xp安装jdk1.8的分享已经结束,谢谢您的关注,如果想了解更多关于.net – 在Windows Mobile中找不到PInvoke DLL错误、advapi32.dll丢失怎么办、advapi32.dll修复方法、advapi32.dll怎么修复的相关知识,请在本站进行查询。
本文标签: