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

idea2021 可以更新吗?

  •  
  •   QZFCANBA · 2022-01-28 21:24:24 +08:00 · 6368 次点击
    这是一个创建于 1033 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前还是用的 2020.3 ,之前更 2021 的时候感觉不太顺畅,就退回 2020 了
    49 条回复    2022-02-01 00:27:09 +08:00
    monster1priest
        1
    monster1priest  
       2022-01-28 21:41:00 +08:00
    继续 2020 吧,2021bug 有点多
    sprite82
        2
    sprite82  
       2022-01-28 22:20:48 +08:00
    肯定是一年比一年卡的,新版本加各种功能,如果配置足够就升吧,有些新功能还是不错的
    lishoujun
        3
    lishoujun  
       2022-01-28 22:42:52 +08:00
    早就升级了
    Goooler
        4
    Goooler  
       2022-01-28 23:13:25 +08:00   ❤️ 1
    2022 都快来了,还搁这儿 2021 呢
    abc8678
        5
    abc8678  
       2022-01-29 00:11:54 +08:00 via Android   ❤️ 1
    别人问我,idea 和 eclipse 哪个好?我回答 idea ,因为主流回答都是这个,然后自己用 eclipse 。eclipse 可以快速打开,idea 卡死了,可能是我电脑跟不上了
    dobelee
        6
    dobelee  
       2022-01-29 00:33:57 +08:00   ❤️ 1
    不流畅建议换电脑,没必要纠结什么升不升级的,完全是浪费时间。我 24h 同时开着 IDEA 、GoLand 、CLion 、DataGrip ,很多个窗口,其中还是十几 G 的大项目,依然快如闪电,丝般顺滑。
    seanzxx
        7
    seanzxx  
       2022-01-29 03:54:01 +08:00
    @abc8678 需求不一样吧?上大学的时候学 Java ,那时候下载了 idea ,eclipse ,但觉得最好用的是 notepad++,因为可以快速建立一个文件,然后就写课后作业了。

    你应该换一个电脑来试试 idea ,真的很爽。
    yazinnnn
        8
    yazinnnn  
       2022-01-29 08:13:54 +08:00
    十几 G 是什么意思?源码十几 G ?编译一次需要几 T 内存那种吗?
    abc8678
        9
    abc8678  
       2022-01-29 08:14:51 +08:00 via Android
    @seanzxx 问一下,那些 public static void 之类的语句,可以一键生成吗?还是,把手感背下来了,一气呵成? helloWorld 怎么跑起来?在文件管理器里用 bat 打开 jar 吗?没试过这么写。我也喜欢用记事本写代码,只是不知道 JAVA 这边怎么搞
    ShareDuck
        10
    ShareDuck  
       2022-01-29 08:41:01 +08:00
    @yazinnnn 估计是加上依赖和生成的中间文件吧,如果单纯代码有 10G+,那太恐怖了。
    petercui
        11
    petercui  
       2022-01-29 08:41:44 +08:00
    @abc8678 买本 java 基础的书看看不就都知道了,第一章就是教你跑 helloworld 的。
    sagaxu
        12
    sagaxu  
       2022-01-29 08:54:38 +08:00 via Android
    2015 款电脑现在在用 2021.3 ,整体运行还算流畅,打开大项目时有点慢,开了之后就好了,卡顿有时会有,一天一两次这个频率。16G 内存给它分了 8G ,大部分时候使用不到 4G 。
    abc8678
        13
    abc8678  
       2022-01-29 08:58:08 +08:00 via Android
    @petercui 之前一直用 eclipse 写 JAVA 。行吧,我搜一下
    petercui
        14
    petercui  
       2022-01-29 09:10:54 +08:00
    @abc8678 先跑 class ,然后学习手动打 jar 包,然后学会手动运行 jar 包,然后学会打 war 包,然后学习 tomcat / jetty / jboss / resiin ,这就是一个保守的古典派 javaer ,哈哈。
    weiweiwitch
        15
    weiweiwitch  
       2022-01-29 09:12:03 +08:00 via Android
    2021.3 已经用了很久了,内存占用是很大,但好用啊,idea 这玩意重构代码真的很爽。
    chocotan
        16
    chocotan  
       2022-01-29 09:18:07 +08:00   ❤️ 1
    老 bug 没修, 出了新 bug

    老版新版都有的问题:
    1. 经常出现 import 莫名其妙变红的情况, 删除类重新创建, 或者清除所有缓存会正常, 我和同事都经常遇到, 频率大概两到三天一次
    2. 必须删除 target 目录才会重新编译 class, 我和同事都偶尔遇到, 频率一两个月一次

    新版也会莫名其妙变卡, 比如敲了代码后要等 5 秒以上才会开始检查语法, 每天都会遇到好多次
    MakHoCheung
        17
    MakHoCheung  
       2022-01-29 09:21:03 +08:00
    @abc8678 语句生成这些都有快捷方式叫 live template ,有自带的还有可以自定义的。其实正常情况下免费的东西会打得过收费的东西么
    micean
        18
    micean  
       2022-01-29 09:24:45 +08:00
    2021 的版本有明显的检查迟钝,感受就是没那么快了,非常不爽
    liuhuihao
        19
    liuhuihao  
       2022-01-29 09:35:14 +08:00
    这东西我一直是最新版,现在 ide 都内置 直播了你敢信
    anonydmer
        20
    anonydmer  
       2022-01-29 09:39:40 +08:00
    @micean 我用 linux ,也遇到了界面响应慢的问题,排查下之后把内置的 jbr 换回了 open jdk 11 ,然后速度回复正常;就是在 HiDPI 下小图标有点糊,不过不影响使用。
    anonydmer
        21
    anonydmer  
       2022-01-29 09:40:27 +08:00
    @chocotan 可以看看是不是我上面这个原因
    zhongpingjing
        22
    zhongpingjing  
       2022-01-29 09:48:34 +08:00
    @micean 确实
    joffey
        23
    joffey  
       2022-01-29 09:50:54 +08:00
    2021.3 还行,2021.3.1 小心,我更新完 index 一直出问题,折腾好久完全重装才行
    Chinsung
        24
    Chinsung  
       2022-01-29 10:00:55 +08:00
    @joffey #23 一般删掉.idea 文件夹,然后从新打开项目就行
    libook
        25
    libook  
       2022-01-29 10:01:29 +08:00
    你可以看看更新日志,如果觉得目前功能足够了,也没必要硬升,如有需要,拿性能换功能。
    Chinsung
        26
    Chinsung  
       2022-01-29 10:01:34 +08:00   ❤️ 1
    可以升,不过 3.1 的话原来的破解都不行了,得换个方法
    正版随便升,目前用起来没什么问题
    knightdf
        27
    knightdf  
       2022-01-29 10:20:44 +08:00
    2021.3.2 路过
    joffey
        28
    joffey  
       2022-01-29 10:30:35 +08:00
    @Chinsung 不行,各种方法都试了,只能把历史数据清掉,不过我不是通过 patch 升上去的
    paouke
        29
    paouke  
       2022-01-29 10:35:04 +08:00
    2020 我都不想用,提示慢的不行
    Leviathann
        30
    Leviathann  
       2022-01-29 10:41:17 +08:00 via iPhone
    @abc8678 输入 main 按一下 tab 就是 public static void main
    sout 就是 system.out.println
    其他预置的 live template 还有很多,也可以自定义
    chocotan
        31
    chocotan  
       2022-01-29 11:02:39 +08:00
    @anonydmer 不止是 linux, 隔壁用 windows 的同事也卡, 而且我一直是 openjdk : (
    lzfnb
        32
    lzfnb  
       2022-01-29 12:29:51 +08:00
    @chocotan import 变红的问题我也遇到过,从 2021.1 到 2021.3 一直存在,这个 bug 很恶心
    flavoury
        33
    flavoury  
       2022-01-29 12:58:02 +08:00
    2021.3 如果项目编码 gbk 的可能有点问题,给他们提了 issue 但是 jar 包里的编码也还是有问题。不知道为啥新版的编码有很多问题。。
    现在还在用 2020.2.4
    zxCoder
        34
    zxCoder  
       2022-01-29 13:32:52 +08:00
    保持最新版
    harde
        35
    harde  
       2022-01-29 13:53:38 +08:00
    从来都是自动更新。。。。 没觉得有什么问题,不过 @flavoury 遇到的编码问题,我也遇到过类似的,但问题不太一致,我是 Rider 上遇到的,在非 Unicode 项目中,点击跳转定义,会遇到乱码问题,且文件的 Git 状态也是修改状态,Revert 一下才能恢复。
    xwayway
        36
    xwayway  
       2022-01-29 14:20:04 +08:00
    @lzfnb 变红的问题难道不是 清理下缓存重启就行了?让他重建缓存
    ie88
        37
    ie88  
       2022-01-29 14:28:08 +08:00
    新入坑 Java ,刚用 2021.3 ,我以为删除 Target 目录才能重新编译是代码或者 maven 配置有问题,原来楼上也有遇到的。
    ghouleztt
        38
    ghouleztt  
       2022-01-29 15:04:44 +08:00 via iPhone
    用 Toolbox 管理着,有更新就更新,没遇到什么大问题
    leafre
        39
    leafre  
       2022-01-29 15:22:55 +08:00 via Android
    还在用 2019.3.4
    yhgogogo
        40
    yhgogogo  
       2022-01-29 15:32:17 +08:00
    @chocotan #16 import 莫名其妙变红

    原来这个是 bug 啊,我还以为是我使用方法不当呢,这个频率太高了点
    pengtdyd
        41
    pengtdyd  
       2022-01-29 15:41:45 +08:00
    一直是最新的,一直更新,一直踩坑,不要原地踏步
    efaun
        42
    efaun  
       2022-01-29 16:55:44 +08:00
    lzfnb
        43
    lzfnb  
       2022-01-29 19:21:23 +08:00
    @xwayway 重建缓存治标不能治本啊,过段时间又会莫名奇妙出现,用了很多年 idea ,就 2021.x 有这个毛病
    playbear
        44
    playbear  
       2022-01-29 21:58:40 +08:00
    @efaun 有一个匿名大佬用这个制作了一个配置好的 zip 文件。
    里面还有一个 自动配置这个插件路径的脚本
    Bingchunmoli
        45
    Bingchunmoli  
       2022-01-29 22:58:58 +08:00
    @chocotan 我频率满低的,2021.1 还是 .2 出现过一两次,之后就升级新版本没遇见过了 QAQ
    sytnishizuiai
        46
    sytnishizuiai  
       2022-01-30 01:13:10 +08:00
    去年好多次不敢升级最新版,有些插件会不支持,这次因为老版本太卡(打开起码 20 多秒)就升级试试,瞬间回到以前那样 丝滑秒开
    joshryo
        47
    joshryo  
       2022-01-30 11:22:17 +08:00
    @lzfnb 2021.3.2 的更新里面好像修复了 index 的问题
    kenvix
        48
    kenvix  
       2022-01-30 16:34:21 +08:00
    卡慢多半是在反复 GC ,把 idea 的内存加到 2G 以上吧
    lyz1990
        49
    lyz1990  
       2022-02-01 00:27:09 +08:00
    我升 2022.1.EAP 了😄
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3260 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:01 · PVG 21:01 · LAX 05:01 · JFK 08:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.