关于 IDEA 的编译问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
maclanelf134
V2EX    程序员

关于 IDEA 的编译问题

  •  
  •   maclanelf134 2022-08-02 13:50:04 +08:00 2512 次点击
    这是一个创建于 1240 天前的主题,其中的信息可能已经有所发展或是发生改变。

    eclipse 直接写 System.out.println(123);ctrl+s,run 就可以看到效果了,IDEA 你不设置就会 build 整个项目,有错还非得弹,即使设置了不 build 整个项目,依然需要 ctrl+shift+F9 编译一下单个类,也需要几秒的时间,相比于 eclipse 的直接修改完 ctrl+s,真就让人不爽!看了很多网上的教程,各种自动编译设置都设置了,依旧不行,每次都是直接找不到类.一定要 ctrl+shift+F9 手动触发才行,请问各位有没有这方面的问题,应该真没解决呢

    13 条回复    2022-09-07 15:03:11 +08:00
    wolfie
        1
    wolfie  
       2022-08-02 13:50:57 +08:00
    IDEA 默认增量编译吧
    maclanelf134
        2
    maclanelf134  
    OP
       2022-08-02 13:58:33 +08:00
    @wolfie 增量编译是什么意思呢,是说我修改完了保存之后就可以自己编译吗,我试了很多次,发现不是这样的
    Bingchunmoli
        3
    Bingchunmoli  
       2022-08-02 14:28:06 +08:00 via Android
    单独编译类不是 jdk11 以上特性,只要项目用了就可以吗
    wolfie
        4
    wolfie  
       2022-08-02 14:28:31 +08:00
    看错了,忽略上一句。

    设置里,搜 build project automatically 。打勾。

    这个设置应该是默认开启的。
    cubecube
        5
    cubecube  
       2022-08-02 14:56:01 +08:00
    @wolfie IDEA 用的 javac ,javac 增量编译约等于没有
    ecj 增量快很多,不过 idea 下用 ecj ,会有各种各样的问题。
    yuezk
        6
    yuezk  
       2022-08-02 15:17:24 +08:00
    Eclipse: 手动保存,自动编译
    IDEA: 自动保存,手动编译
    maclanelf134
        7
    maclanelf134  
    OP
       2022-08-02 15:42:14 +08:00
    @wolfie 勾啦 ,没用,窝沟了他以后,直接连类都不给你生成,我也不知道为啥,
    maclanelf134
        8
    maclanelf134  
    OP
       2022-08-02 15:42:49 +08:00
    @cubecube 已经改用 eclipse 了.自动构建也开了,没用,蛋疼
    aguesuka
        9
    aguesuka  
       2022-08-03 01:43:59 +08:00
    与其说是 idea 没有, 不如说是 javac 没有, 但是 eclipse 的 jdt 不兼容 javac, 我认为不是一个解决方案
    nothingistrue
        10
    nothingistrue  
       2022-08-03 09:20:27 +08:00
    IDEA 的编译真是个令人头疼的东西,开了自动构建 CPU 扛不住,不开重构的时候要吃屎大量文件的编译错误它不报。
    maclanelf134
        11
    maclanelf134  
    OP
       2022-08-03 09:59:41 +08:00
    @nothingistrue 主要是需要单文件编译,非要 build 整个项目,费时不算,风扇还要搜搜转
    daveh
        12
    daveh  
       2022-08-09 19:52:09 +08:00 via iPhone
    你用 IDEA ,代码右侧边栏,有绿色实心三角形图标,点击就能运行了。
    还有代码不需要单独去编译,有问题代码会有红色波浪线标识问题,鼠标放上去就能看出什么问题,并不需要去编译才能识别出问题。另外你想编译单个文件也是有菜单和快捷键的,建议好好学习一下。
    maclanelf134
        13
    maclanelf134  
    OP
       2022-09-07 15:03:11 +08:00
    @daveh 不用这么嘲讽人啊,你说的这些玩意不用教啊,我不是来问你能不能运行的,我也不是来问你,红线放上去就能看出什么问题的,我压根也没问这些啊,你答着有什么用吗?代码需不需要编译不是你说了算了,我现在就想要他编译,编译成 class 我要用,我就觉得他编译成 class 慢,为啥慢,怎么解决,来请教有经验的,有问题吗?答的什么跟什么,显你会的多?驴唇不对马嘴的!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4008 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 05:24 PVG 13:24 LAX 21:24 JFK 00:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86