V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
esolve
V2EX  ›  问与答

Intellij 里面 javax 包不能解析的问题

  •  
  •   esolve · 2017-05-02 04:10:20 +08:00 · 1389 次点击
    这是一个创建于 2561 天前的主题,其中的信息可能已经有所发展或是发生改变。

    javax 包不能解析的状况 以前用 eclipse 如果出现这种情况 Runtime 里加 tomcat 就行了 不用在 pom.xml 里加 dependency

    在 intellij 里已经在 edit configuration 里配置了 tomcat8 但是这个配置好像和 eclipse 添加 runtime 不一样 这样配置并不会自动引入 javax 的包?

    所以 Intellij 里面 javax 包不能解析的话,是要自己在 pom.xml 里添加 javax 的依赖吗? 这个依赖和 tomcat8 会有冲突吗?

    7 条回复    2017-05-02 12:34:28 +08:00
    340244120
        1
    340244120  
       2017-05-02 08:58:48 +08:00 via Android
    在 module 的 dependcy 里加入,点加号后选第三个(还是第二个,忘了,没电脑还在地铁上。。。)
    esolve
        2
    esolve  
    OP
       2017-05-02 10:12:27 +08:00 via iPhone
    @340244120 这个和 pom 加入的区别是?
    340244120
        3
    340244120  
       2017-05-02 10:35:58 +08:00
    @esolve scope 都是 provided 的话,没有区别.
    esolve
        4
    esolve  
    OP
       2017-05-02 11:16:24 +08:00
    @340244120

    为何在 eclipse 里就不需要加 dependency ?
    esolve
        5
    esolve  
    OP
       2017-05-02 11:18:15 +08:00
    @340244120 还有,你说的加 dependency 是加啥?

    我加了这个不顶用。。。

    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    </dependency>
    340244120
        6
    340244120  
       2017-05-02 12:26:36 +08:00
    扎心了老铁,是 ctrl+alt+shift+s 里的 module
    caixiexin
        7
    caixiexin  
       2017-05-02 12:34:28 +08:00 via Android
    @esolve 我记得 MyEclipse 做 Web 项目 build 时默认提供 tomcat 那两个 jar,以前新手的时候不知道,把 build 后的 webapp 直接拷贝到 tomcat 跑有时候会包冲突。😌
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3198 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.