使用Java加载.NET 4.5可执行文件

时间:2015-10-30 09:03:39

标签: java c# .net

当我尝试使用Java运行.NET 4.5 exe时,我收到以下异常(在机器上安装了.NET 4.0

System.ComponentModel.Win32Exception: Thrown from .NET, original message: The specified executable is not a valid application for this OS platform.

如果它是.NET 4.0应用程序,一切正常。我试图设置这个属性,但仍然没有运气。

  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>

我无法访问Java应用程序,因此无法对其进行调试。这有什么明显的原因吗?

1 个答案:

答案 0 :(得分:1)

问题可能是您在32位计算机上或在32位Java VM中运行64位应用程序,或者反过来。另请检查您是否安装了.NET 4.5,尽管我认为错误消息会有所不同。

确保应用程序是为32位构建的,并且您从该Java VM运行它。