由于升级到Java 1.8,在GGTS(日食)中运行grails应用程序时遇到了一些问题。

堆栈开始于:

Mar 05, 2015 3:51:31 PM org.springsource.loaded.jvm.JVM copyMethod

SEVERE: Problems copying method. Incompatible JVM?

java.lang.reflect.InvocationTargetException

at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at org.springsource.loaded.jvm.JVM.copyMethod(JVM.java:134)

at org.springsource.loaded.ri.OriginalClassInvoker.createJavaMethod(OriginalClassInvoker.java:68)

at org.springsource.loaded.ri.ReflectiveInterceptor.jlClassGetDeclaredMethods(ReflectiveInterceptor.java:151)

at org.codehaus.groovy.reflection.CachedClass$3$1.run(CachedClass.java:84)

at java.security.AccessController.doPrivileged(Native Method)

at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:81)

...

at java.lang.reflect.Method.invoke(Method.java:497)

at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1270)

at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:236)

at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:264)

Caused by: java.lang.IllegalArgumentException: Can not copy a non-root Method

at java.lang.reflect.Method.copy(Method.java:151)

... 280 more

我曾经在Java 1.7中运行相同的应用程序。我的同事升级到1.8,并且不再能够运行它。

我已经使用SUN JDK进行了测试,现在又使用了OpenJDK,这对当前的JDK openjdk版本“ 1.8.0_40”*没有帮助。*

JAVA_HOME,JAVA_PATH和任何其他变量似乎都指向正确的JDK安装。我已经删除了所有以前的版本(从操作系统中删除了JDK

1.6和1.7,以确保没有对它们的引用)。

由于某种原因,GGTS仍然抱怨JVM错误。我知道该错误可能与试图在1.8中编译文件的1.7编译器有关,但是我不确定此引用来自eclipse中的哪个地方。

我的Eclipse安装信息在Java下列出了​​以下内容:

-vm

/usr/lib64/jvm/jre-1.8.0-openjdk/bin/java

eclipse.home.location=file:/home/arb/dev/applications/ggts-3.6.3.SR1/

eclipse.launcher=/home/arb/dev/applications/ggts-3.6.3.SR1/GGTS

eclipse.launcher.name=GGTS

eclipse.p2.data.area=@config.dir/../p2

eclipse.p2.profile=DefaultProfile

eclipse.product=org.springsource.ggts.ide

eclipse.startTime=1425566898624

eclipse.stateSaveDelayInterval=30000

eclipse.vm=/usr/lib64/jvm/jre-1.8.0-openjdk/bin/java

eclipse.vmargs=-Dgrails.console.enable.interactive=false

-Dgrails.console.enable.terminal=false

-Djline.terminal=jline.UnsupportedTerminal

-Dgrails.console.class=grails.build.logging.GrailsEclipseConsole

-Dosgi.requiredJavaVersion=1.6

-Xms60m

-Xmx1024m

eclipse java 1.8 vm_GGTS(Eclipse)和JAVA 1.8中不兼容的JVM相关推荐

  1. java ee 6 sdk中文版,Java EE 6 SDK+Eclipse JEE+Android ADT-Fun言

    很多时候,为了生存,需要不断的了解,学习新东西,于是头脑塞满了便便- -|||- -----------------------.. 按照自己的理解: JDK = Java Develope Kit ...

  2. java如何恢复成eclipse项目,清理一下垃圾,Eclipse里面的项目全部不见了,怎么恢复...

    当前位置:我的异常网» Java Web开发 » 清理一下垃圾,Eclipse里面的项目全部不见了,怎么 清理一下垃圾,Eclipse里面的项目全部不见了,怎么恢复 www.myexceptions. ...

  3. java选择哪款eclipse_写java程序用哪一个版的eclipse比较好

    展开全部 看需求或个人喜好选择 1. Eclipse Standard   该版e69da5e6ba903231313335323631343130323136353331333365643661本是 ...

  4. java jetty eclipse_用Eclipse+Maven+Jetty构建Java Web开发环境(详细笔记)

    (软件环境) 『系统』Windows 10 x64 『JAVA』JDK 1.8.0_91 『Eclipse』 Eclipse-oxygen 『Maven』 apache-maven-3.6.3 『Je ...

  5. Eclipse IDE for Java EE Developers 与Eclipse Classic 区别

    eclipse下载官网:eclipse下载 版本: 1.eclipse classic 是eclipse的标准版:标准版; 2.eclipse ide for java developer : 标准版 ...

  6. eclipse新建项目有红叉_selenum+java+eclipse环境搭建和浏览器驱动配置

    一.环境搭建 准备:安装JDK.安装eclipse.下载selenium包(下面以selenium3.1为例) 1.高级--环境变量 1)创建一个变量名为:JAVA_HOME,变量值为:jdk的安装目 ...

  7. eclipse启动不了并报错Java was started but exit with code 13 问题解决

    我的eclipse之前运行的非常好但是突然就打不开了,并且显示如下报错 第一行告诉我们Java已经运行了,但是返回了错误代码为13的错误,也不知道13表示什么错误.下面的一行应该是打开Eclipse需 ...

  8. 甲骨文正式宣布将Java EE移交给Eclipse基金会

    甲骨文今天宣布,Oracle 已选择 Eclipse 基金会作为 Java EE 的新东家.甲骨文与该平台的另外两大贡献者 -- IBM 和 Red Hat 共同做出了这个决定. Oracle 软件布 ...

  9. Java编程讲义之Eclipse开发工具

    本章学习目标 熟练掌握Eclipse的安装和配置 熟练掌握Eclipse开发.运行.调试程序 掌握Eclipse中jar包的导入和导出 Java的学习和开发过程中,离不开一款功能强大.使用简单.能够辅 ...

最新文章

  1. micropython串口通信_MicroPython-ESP32串口通信-1Z实验室
  2. centos快速安装npm-2.15.8
  3. 开发过程中快速抓包并解析
  4. 自学python还是报班-学习Python到底是培训还是自学合适呢?
  5. boost::geometry::within用法的测试程序
  6. 机器学习入门04-线性回归原理与java实现多元线性回归
  7. python数据挖掘 百度云,常用数据挖掘算法总结及Python实现高清完整版PDF_python数据挖掘,python数据分析常用算法...
  8. WCF Rest Service
  9. java 0xf0_java 中类似js encodeURIComponent 函数的实现案例
  10. mysql 执行计划 视频_MySQL执行计划的讲解
  11. MTK 平台修改或查看USB驱动能力有三种方法
  12. 加工中心宏程序生成器_数控加工中心通用铣螺纹宏程序
  13. python爬取动态网页_Python实现爬取网页中动态加载的数据
  14. 基于MATLAB的电力系统短路故障分析与仿真
  15. pixi.js 实现Sprite跟随鼠标移动
  16. 微信小程序检测版本是否有更新
  17. 安徽大学计算机科学与技术考研科目,2020安徽大学计算机专业课调整
  18. 8虚拟内存9页面置换算法
  19. 公网IP/内网IP:
  20. 图片png怎么转成pdf格式?

热门文章

  1. vscode设置键盘快捷键
  2. Docker构建Spark镜像手动执行命令示例
  3. hbase 2.2.6表及数据的增删改查命令行示例
  4. helm部署minio
  5. Linux vim编辑器常用命令
  6. Java对象的创建过程
  7. 查看git版本的cmd命令
  8. android入门程序源代码,安卓程序开发入门
  9. springboot中接口实例化_疫情爆发在家闲出屁的我,梳理一下SpringBoot知识点
  10. 通过IDEA查看jar包中的依赖关系