JFinal

登录 注册

Eclipse 4.7.1a版本启动Jfinal会报错

请更新3.5版本,问题已解决,低于3.5版本请看一楼波总的回复


评论

  • 11-07 16:57
    如果用的是 eclipse,使用eclipse 4.6 就好了,4.7 也是ok的,4.7.1a不行

    建议使用 eclipse mars 2 这个版本,比这高的两个版本加了些没用的插件,性能也不行:https://www.eclipse.org/downloads/eclipse-packages/

    注意上面链接的页面的右侧的 Eclipse Mars (4.5) 链接可以进入 mars2 下载页面:
    https://www.eclipse.org/mars/
  • 04-28 15:18
    Oxygen.3 Release (4.7.3)这个版本也会有这个问题
  • 05-31 14:04
    多谢老板,问题已经解决,真的是把最后要给参数去掉就行了
  • 07-17 11:10
    @zyysb 你用减参数的办法解决了吗 和你一样版本我现在还在这卡着...
  • 07-17 11:33
    @阿知 用最新的 eclipse photon
  • 07-17 11:52
    @阿知 解决了,按照上面说的方法已经可以跑了
  • 08-08 23:35
    @JFinal 经测试在jdk8环境下eclipse photon4.8或者4.7.1a下都会有这个问题,但是把jdk8换成jdk10后,不管是4.7.1a还是4.8都正常了,是不是jfinal针对eclipse的热部署插件依赖的jdk版本比较高导致的?好多人还都用的jdk8呢,建议波总看看这个问题,不然只能eclipse降级了。
    目前我测试很多遍发现的解决方案就是【eclipse降级】或者【jdk升级到java10】均可。
  • 08-09 10:09
    @kevin007 这个问题是在 eclipse 出现某个版本后突然出现的,jfinal 自身有关启动部分的代码很多年都没变过了,目前不知道原因,jfinal 3.5 会统一研究一下这个问题的原因
  • 08-16 18:57
    去掉JFinal启动方法的最后那个参数可以启动,但是无法操作数据了,233333
  • 08-20 15:00
    @JFinal myeclipse2018.8也存在这个问题
  • 09-11 15:31
    Oxygen.3 Release (4.7.3) 保留最后一个参数报 IllegalAccessError: class sun.reflect.GeneratedConstructorAccessor2 cannot access its superclass sun.reflect.ConstructorAccessorImpl; 去掉最后一个参数, 热更新就不起作用了.
  • 09-11 15:37
    @tengzhoumozi 用 gitee.com/jfinal/jfinal 上最新的 jfinal 3.5 即可
  • 09-11 15:40
    @tengzhoumozi
    使用 jfinal 3. 5 ,用下面的方法:
    git clone git@gitee.com:jfinal/jfinal.git
    cd jfinal
    mvn install

    这个版本目前没发布
  • 09-11 16:24
    @JFinal 谢谢. 代码拉取失败, 我先用mars版本, 等您发布新版本, 我再用新的吧.
  • 09-12 12:06
    @tengzhoumozi 新版本最后两个功能添加上后就开发布,先用用 mars 也可以,eclipse 解压即用也很方便
  • 10-29 09:13
    jdk换成11就不报错啦
  • 10-29 21:34
    @15900813027 这个在 jfinal 3.5 版本已经解决了,这个版本已经发布半个多月了
  • 02-11 16:59
    用eclipse4.7.2启动也是有问题Caused by: java.lang.IllegalAccessError: class sun.reflect.GeneratedConstructorAccessor13 cannot access its superclass sun.reflect.ConstructorAccessorImpl ,去掉启动的最后一个参数启动就没问题了
  • 02-11 17:04
    @小短腿 这个问题在 jetty-server-2019.1 版本解决了,之前的老版本也解决过

    使用 jfinal undertow 不存在这个问题
  • 发送