V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LINEX
V2EX  ›  Java

idea 出现了神奇的 bug

  •  
  •   LINEX · 2016-04-06 20:53:37 +08:00 · 5927 次点击
    这是一个创建于 2935 天前的主题,其中的信息可能已经有所发展或是发生改变。

    代码提示找不到这个类,但是 maven 编译却可以成功。
    删掉重装了 idea 还是这个问题。
    就是找不到 thrift 生成的 service.Iface 简直醉了啊。。。

    16 条回复    2016-09-14 11:13:01 +08:00
    qymobile
        1
    qymobile  
       2016-04-06 20:59:13 +08:00
    我告诉你,选择 invalid cache restart
    ETiV
        2
    ETiV  
       2016-04-06 21:00:10 +08:00
    可能没在啥啥啥 module 的配置里? 我只用过几次 IDEA, 不如 WebStorm 这种小巧的方便...
    LINEX
        3
    LINEX  
    OP
       2016-04-06 21:25:52 +08:00
    @qymobile 还是出现这个问题了。。。可能是这个项目哪里有问题吧,我另一个同事的 idea 也是这样,其他人用 eclipse 的却没事。。。
    qymobile
        4
    qymobile  
       2016-04-06 21:29:45 +08:00
    @LINEX 反正我过去遇到是这样解决的
    LINEX
        5
    LINEX  
    OP
       2016-04-06 21:30:48 +08:00
    @qymobile 对,我也这样解决过,这个可能是我上传到 maven 私服的包有什么问题了吧,再排查排查去。。。开发环境每次出问题都感觉好烦。。。
    ob
        6
    ob  
       2016-04-06 21:36:07 +08:00 via Android
    maven 一直用快照最新版本打钩了么
    Joway
        7
    Joway  
       2016-04-06 21:46:31 +08:00
    可能是你项目配置里出错了,把.idea 文件夹和.iml 文件删掉重新导入试试。
    slixurd
        8
    slixurd  
       2016-04-06 21:48:19 +08:00
    静态代码检查和编译成不成功是两码事。。。
    ghos
        9
    ghos  
       2016-04-06 23:41:51 +08:00 via Android
    我今天也出现了这样的问题 求解决方法不过我是过了一会编译又好了
    laibin
        10
    laibin  
       2016-04-06 23:45:00 +08:00
    thrift 那个文件夹 mark directory as 'sources root'
    LINEX
        11
    LINEX  
    OP
       2016-04-07 09:42:58 +08:00
    @slixurd 对啊。。。但是不把这个配置好就没法写代码了啊。。没代码提示, debug 起来效率低。。。
    @laibin 好像确实是你说的这样解决的,我再试试看
    多谢楼上的各位,我再试试看
    laibin
        12
    laibin  
       2016-04-07 09:50:50 +08:00
    @LINEX 这个好像还解决不了,你每次生成 .java 都要这么来一遍。
    tidaizhe
        13
    tidaizhe  
       2016-04-07 09:55:52 +08:00
    idea 的 maven 里 re-import 就可以了
    LINEX
        14
    LINEX  
    OP
       2016-04-07 10:20:00 +08:00
    @tidaizhe 不行。。。手都废了,可能是碰上 idea 什么奇怪的 bug 了吧,哎,暂时先切到 eclipse 写这个项目了。。。换着用。。。
    LINEX
        15
    LINEX  
    OP
       2016-04-07 10:21:37 +08:00
    看了下问题是没有把生成的接口文件识别出来。
    但是在同一个 root 下的 model 内的文件却没有问题,暂时用 eclipse 开发这个项目吧
    sunice
        16
    sunice  
       2016-09-14 11:13:01 +08:00
    不是 idea 的问题 是 thrift 生成的文件太大了, idea 忽略分析了,把 idea 分析文件大小限制改大就好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2970 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 03:11 · PVG 11:11 · LAX 20:11 · JFK 23:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.