当我在Win 2k3中运行exe(基于MFC对话框的应用程序)时,它无法运行(MSJAVA.dll缺少错误)

当我在Win 2k3中运行exe(基于MFC对话框的应用程序)时,它无法运行(MSJAVA.dll缺少错误),mfc,Mfc,当我在Win 2k3中运行exe(基于MFC对话框的应用程序)时,无法运行(MSJAVA.dll丢失错误)。但相同的exe在Win xp中成功运行 编辑: 根据Goz的解决方案,我已经下载了MSJAVA.dll并尝试运行exe,但出现以下错误 “f:\test\TESTCSDATACHANGEEVENTS.EXE”的并排配置信息包含错误。由于应用程序配置不正确,此应用程序无法启动。重新安装应用程序可能会解决此问题(14001)。”微软与Sun发生纠纷后,MSJava.dll不再随windows发

当我在Win 2k3中运行exe(基于MFC对话框的应用程序)时,无法运行(MSJAVA.dll丢失错误)。但相同的exe在Win xp中成功运行

编辑: 根据Goz的解决方案,我已经下载了MSJAVA.dll并尝试运行exe,但出现以下错误


“f:\test\TESTCSDATACHANGEEVENTS.EXE”的并排配置信息包含错误。由于应用程序配置不正确,此应用程序无法启动。重新安装应用程序可能会解决此问题(14001)。”微软与Sun发生纠纷后,MSJava.dll不再随windows发布。如果你正在使用的应用程序需要它,那么你可以在网上找到很多地方

如果您下载Sun Java虚拟机,它可能会工作。。。如果没有,您需要修改应用程序以删除依赖项


编辑:TBH您需要删除对MSJava的依赖,这肯定会解决问题。你试过Sun虚拟机吗?它有用吗?

使用Dependency Walker查看应用程序的依赖关系树。msjava.dll可能依赖于其他dll。

从一开始,“下载”msjava.dll不是一个可行的解决方案。您无权重新分发该文件。相反,找出您正在使用的MSJAVA的哪些功能,并用您自己的代码或对Sun的Java VM引擎的适当调用(如果可能的话)替换它们。