当我尝试使用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应用程序,因此无法对其进行调试。这有什么明显的原因吗?
答案 0 :(得分:1)
问题可能是您在32位计算机上或在32位Java VM中运行64位应用程序,或者反过来。另请检查您是否安装了.NET 4.5,尽管我认为错误消息会有所不同。
确保应用程序是为32位构建的,并且您从该Java VM运行它。