0

在 run-app 上运行 ggts-3.6.1.RELEASE grails-2.4.3 java_version 1.8,

我收到这个警告:

Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

在作为运行应用程序调试时,我收到此错误:

Java HotSpot(TM) Client VM[56287]   
    Thread [main] (Suspended (exception ClassNotFoundException))

如何抑制 Java HotSpot(TM) Server VM?我怎样才能停止Java HotSpot(TM) ClassNotFoundException

4

1 回答 1

0

要问的更好的问题要求您包含它找不到的类的名称:java.util.HashMap$Entry。这不是 jar 中的一些晦涩的类 - 它是一个 JDK 类。

这是 Groovy 中的一个错误,它会影响 Grails、Gradle 等。目前还没有 JDK 8 版本可以工作,所以现在降级到最新的 1.7 应该可以工作。您需要进行完全清理和重新编译,以确保类文件中没有 1.8 版本的任何时髦的东西阻止它加载。

于 2014-10-12T23:31:05.637 回答