尝试在Windows上使用ikvm运行我的简单java类时出现以下错误。
Exception in thread "main" java.lang.UnsupportedClassVersionError: dummy (52
.0)
at IKVM.NativeCode.java.lang.ClassLoader.defineClass1(Unknown Source)
...
at IKVM.NativeCode.java.lang.Class.forName0(Unknown Source)
at java.lang.Class.forName(Class.java:361)
由于我可以在Mac上使用mono运行相同的类 - 它不应该是JDK版本(1.8)。我检查了类路径,它指向ikvm的/ lib目录和当前目录。
ikvm和ikvmc都无法在Windows Server 2012上运行。一切都可以访问 - javac,csc,ikvmc。我使用echo%CLASSPATH%来获得类路径。
我在这里错过了什么 - 但是什么?我一直在搜索和阅读邮件列表;这显然是常见问题解答中提到的最常被问到的问题,但我没有看到对此进行故障排除的后续步骤。
感谢您的帮助!