eclipse 直接写 System.out.println(123);ctrl+s,run 就可以看到效果了,IDEA 你不设置就会 build 整个项目,有错还非得弹,即使设置了不 build 整个项目,依然需要 ctrl+shift+F9 编译一下单个类,也需要几秒的时间,相比于 eclipse 的直接修改完 ctrl+s,真就让人不爽!看了很多网上的教程,各种自动编译设置都设置了,依旧不行,每次都是直接找不到类.一定要 ctrl+shift+F9 手动触发才行,请问各位有没有这方面的问题,应该真没解决呢
1
wolfie 2022-08-02 13:50:57 +08:00
IDEA 默认增量编译吧
|
2
maclanelf134 OP @wolfie 增量编译是什么意思呢,是说我修改完了保存之后就可以自己编译吗,我试了很多次,发现不是这样的
|
3
Bingchunmoli 2022-08-02 14:28:06 +08:00 via Android
单独编译类不是 jdk11 以上特性,只要项目用了就可以吗
|
4
wolfie 2022-08-02 14:28:31 +08:00
看错了,忽略上一句。
设置里,搜 build project automatically 。打勾。 这个设置应该是默认开启的。 |
5
cubecube 2022-08-02 14:56:01 +08:00
@wolfie IDEA 用的 javac ,javac 增量编译约等于没有
ecj 增量快很多,不过 idea 下用 ecj ,会有各种各样的问题。 |
6
yuezk 2022-08-02 15:17:24 +08:00
Eclipse: 手动保存,自动编译
IDEA: 自动保存,手动编译 |
7
maclanelf134 OP @wolfie 勾啦 ,没用,窝沟了他以后,直接连类都不给你生成,我也不知道为啥,
|
8
maclanelf134 OP @cubecube 已经改用 eclipse 了.自动构建也开了,没用,蛋疼
|
9
aguesuka 2022-08-03 01:43:59 +08:00
与其说是 idea 没有, 不如说是 javac 没有, 但是 eclipse 的 jdt 不兼容 javac, 我认为不是一个解决方案
|
10
nothingistrue 2022-08-03 09:20:27 +08:00
IDEA 的编译真是个令人头疼的东西,开了自动构建 CPU 扛不住,不开重构的时候要吃屎——大量文件的编译错误它不报。
|
11
maclanelf134 OP @nothingistrue 主要是需要单文件编译,非要 build 整个项目,费时不算,风扇还要搜搜转
|
12
daveh 2022-08-09 19:52:09 +08:00 via iPhone
你用 IDEA ,代码右侧边栏,有绿色实心三角形图标,点击就能运行了。
还有代码不需要单独去编译,有问题代码会有红色波浪线标识问题,鼠标放上去就能看出什么问题,并不需要去编译才能识别出问题。另外你想编译单个文件也是有菜单和快捷键的,建议好好学习一下。 |
13
maclanelf134 OP @daveh 不用这么嘲讽人啊,你说的这些玩意不用教啊,我不是来问你能不能运行的,我也不是来问你,红线放上去就能看出什么问题的,我压根也没问这些啊,你答着有什么用吗?代码需不需要编译不是你说了算了,我现在就想要他编译,编译成 class 我要用,我就觉得他编译成 class 慢,为啥慢,怎么解决,来请教有经验的,有问题吗?答的什么跟什么,显你会的多?驴唇不对马嘴的!
|