GVKun编程网logo

在Windows XP上安装JDK8-advapi32.dll错误(xp安装jdk1.8)

16

如果您对在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)

在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兼容-仅安装程序不兼容。

因此,该解决方案实际上非常简单:

  1. 获取7-Zip(或其他任何良好的解压缩程序),手动解压缩发行版.exe,其中包含一个.zip文件(tools.zip),也将其解压缩,

  2. 使用unpack200JDK8将所有.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

  1. 将您要使用的工具(例如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错误

.net – 在Windows Mobile中找不到PInvoke DLL错误

我在使用基于Windows Mobile 5.0模拟器的基本方案时遇到了很多麻烦.我有一个winforms应用程序,最终调用本机代码.部署工作正常,所有本机DLL都复制到winforms .exe相同的文件夹中.我还验证了远程文件查看器工具的情况.

但是,当我启动我的应用程序时,它始终失败并显示“无法找到PInvoke dll – System.MissingMethodException”错误(当调用本机代码时,DllImport属性将变为无用).我知道本机dll与可执行文件位于同一文件夹中.我还应该怎么做?

我正在使用VS 2008.

为了扩展Jared的答案,在P / Invoking CF时获得MissingMethodException的四个更常见的原因:

>您缺少要调用的本机库的依赖项.
>原生的assmebly是为错误的子系统编译的(即桌面,而不是CE)
>本机程序集是为错误的处理器编译的(即x86而不是ARM)
>您没有足够的虚拟内存来加载DLL.

你有没有用dumpbin这样的东西验证DLL入口点是不修饰的?

advapi32.dll丢失怎么办

advapi32.dll丢失怎么办

advapi32.dll 丢失解决方案:系统文件扫描:使用 sfc /scannow 命令扫描并修复损坏的系统文件。卸载并重新安装应用程序:卸载并重新安装调用 advapi32.dll 的应用程序。注册 advapi32.dll:使用 regsvr32 advapi32.dll 命令注册文件。复制文件:从另一台计算机复制 advapi32.dll 文件到 system32 或 syswow64 文件夹。重新启动计算机:重新启动计算机以使更改生效。其他解决方案:运行反恶意软件扫描、检查防病毒软件隔

advapi32.dll丢失怎么办

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修复方法

advapi32.dll是Windows系统中非常重要的文件,如果出现提示说无法定位于动态链接库advapi32.dll那多数是电脑感染了病毒或是使用了过高级的系统导致的,下面一起来看看解决方法吧。

【无法定位动态链接库常见问题】

advapi32.dll修复方法:

1、下载 advapi32.dll 文件 下载地址>>

2、下载完成后解压至系统内存盘

3、点击“开始”打开“运行”

4、输入 regsvr32 advapi32.dll 按下“回车”即可

以上就是给各位小伙伴带来的advapi32.dll修复方法,希望你们会喜欢。更多相关教程请收藏小编(jb51.cc)~

advapi32.dll怎么修复

advapi32.dll怎么修复

php小编鱼仔为您介绍关于advapi32.dll文件的修复方法。advapi32.dll是windows操作系统中的一个重要系统文件,如果该文件损坏或丢失,可能导致程序无法正常运行。修复该文件的方法包括使用系统文件检查工具、重新注册文件、进行系统恢复等。通过以下简单步骤,您可以轻松解决advapi32.dll文件的相关问题,确保系统的稳定性和正常运行。

advapi32.dll怎么修复

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游戏修复大师

advapi32.dll怎么修复



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怎么修复的相关知识,请在本站进行查询。

本文标签: