我在Windows 7 Pro 64位上安装了Java Runtime Environment 6版本1.6.0(jre-6-windows-i586.exe)。
当我打开命令行并输入 java -version 时,我收到以下错误消息:
程序入口点_wcstoui64无法位于动态链接库msvcrt.dll
中我单击按钮确定,然后我收到以下错误消息:
程序入口点strncpy_s无法位于动态链接库msvcrt.dll
中如何修复这2条错误消息?
注意: 我只在工作的计算机上收到这些错误消息。 但是,我在家里的桌面上安装了相同版本的JRE(Windows 7 Pro 64位)并且它正常工作。
答案 0 :(得分:0)
实际上,jre-6-windows-i586.exe
是32位版本。
安装64位版本(jdk-6-windows-x64.exe
)可能会解决您的问题。
答案 1 :(得分:0)
您的原始msvcrt.dll可能被第三方软件(新安装的软件或恶意软件/病毒)取代。 您可以尝试通过以管理员身份打开命令提示符并运行 sfc / scannow 或通过还原以前的系统状态来还原msvcrt.dll。 其他提示可以找到here。