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

idea 中导入公司的项目出现问题,导入项目后不能加载 jar 包

  •  
  •   fragrans23 · 2021-05-22 09:11:15 +08:00 · 2828 次点击
    这是一个创建于 1281 天前的主题,其中的信息可能已经有所发展或是发生改变。
    原先有的 jar 包会在左侧 External Libraries 中显示,pom 文件中也不报错,右侧 maven 的 dependencies 爆红,启动项目提示找不到 jar 包,pom 文件点进去发现只有空白的 xml 头。原先以为是公司仓库有问题,后来导入 eclipse 可以正常启动,没有的 jar 包也正常加载。搜索了几天的解决方案,都不行,有大佬遇到这种情况吗? github 的项目能正常启动,就公司的不行。
    17 条回复    2021-05-25 00:21:41 +08:00
    chendy
        1
    chendy  
       2021-05-22 09:45:18 +08:00
    > pom 文件点进去发现只有空白的 xml 头。原先以为是公司仓库有问题,后来导入 eclipse 可以正常启动

    目测公司项目并不是 maven 项目而是 eclipse 项目,建议咨询同事了解情况……
    fragrans23
        2
    fragrans23  
    OP
       2021-05-22 10:24:02 +08:00 via iPhone
    @chendy 问了同事,她说一直用的 eclipse,可能是 idea 的配置问题,她不太会用 idea,我这两天用 eclipse 有点难受,不熟悉。老员工出差了,公司只有我和另一个新人。不知道咋解决
    amwyyyy
        3
    amwyyyy  
       2021-05-22 10:35:44 +08:00
    把工程无关的文件、目录,包括隐藏文件删掉再导入试试
    NealCCC
        4
    NealCCC  
       2021-05-22 10:43:45 +08:00
    我记得 idea 导入的时候可以选是 maven 项目还是 eclipse,选 eclipse 试试
    securityCoding
        5
    securityCoding  
       2021-05-22 10:45:34 +08:00
    invalidate caches
    fragrans23
        6
    fragrans23  
    OP
       2021-05-22 10:51:14 +08:00 via iPhone
    @amwyyyy 也不行,我把 iml 文件也删了再导入试试,结果发现左侧的 External Libraries 也没了。。pom 也不报错,maven 还是爆红
    fragrans23
        7
    fragrans23  
    OP
       2021-05-22 10:52:41 +08:00 via iPhone
    @securityCoding 这个都点了好几次了≥﹏≤
    fragrans23
        8
    fragrans23  
    OP
       2021-05-22 11:00:59 +08:00 via iPhone
    @NealCCC 也不行╯▂╰
    luhe
        9
    luhe  
       2021-05-22 12:25:26 +08:00 via iPhone
    或许你有没有试过清除缓存重启 idea……
    fragrans23
        10
    fragrans23  
    OP
       2021-05-22 13:15:31 +08:00 via iPhone
    @luhe 不行
    napsterwu
        11
    napsterwu  
       2021-05-22 14:54:20 +08:00 via iPhone
    pom 文件是空的吗,说明 jar 包都是手动导入到 ide 的呗?
    napsterwu
        12
    napsterwu  
       2021-05-22 14:56:05 +08:00 via iPhone
    可以把那个.project 文件还是.classpath 打开看看 里面应该写了 jar 包地址,我前司依赖都是手动导入 idea 的
    limbo0
        13
    limbo0  
       2021-05-22 19:22:01 +08:00
    试试命令行 mvn package 看看报什么错?
    vaukeh
        14
    vaukeh  
       2021-05-22 22:42:13 +08:00
    大概率是需要你在 project structure -> library 把项目里 jar 的按路径添加(参照 eclipse 的 buildpath 有哪些), 会询问你是否加到此项目中, 选择 添加
    aguesuka
        15
    aguesuka  
       2021-05-24 13:16:29 +08:00
    去本地 maven 仓库看下对应的 jar 包有没有下载下来, 能不能用解压软件打开
    cslive
        16
    cslive  
       2021-05-24 18:36:24 +08:00
    maven 没有配置好,设置里查看 maven 配置的是哪个目录下的
    fragrans23
        17
    fragrans23  
    OP
       2021-05-25 00:21:41 +08:00 via iPhone
    @aguesuka 下下来了,感觉是仓库的问题,注释阿里云,提示 2,3 个 jar 找不到,注释私库,提示一堆。但是仓库里有为什么报错找不到??
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2739 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:16 · PVG 20:16 · LAX 04:16 · JFK 07:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.