![]() | 1 chenguoyu 2018-05-09 16:59:50 +08:00 via iPhone 同样是吃面,用筷子好还是叉子好?工具而已,习惯那个就用哪个咯 |
![]() | 2 tinyuu 2018-05-09 17:07:20 +08:00 是你不会用啊。不是不好用啊。eclipse 和 idea 的使用方式差异有点大其实 |
3 Junjunya OP 但是 感觉就这么被劝退还是蛮不甘心的。 所以各位大佬有啥好的使用 IDEA 搭建项目的教程么 萌新大眼.jpg |
![]() | 4 lurenw 2018-05-09 17:10:49 +08:00 ![]() 1.BOM 头是编码选择的锅,不赖 IDEA 吧 2.IDEA 对 resources 和 classpath 的识别和跳转还是很友好的,如果有问题,emmmm,应该是配错了 3.tomcat 不是每个项目都应该单独配置么,开发机上跑多个 tomcat 的话,你不配怎么跑? |
5 yuhuan66666 &nbs; 2018-05-09 17:13:36 +08:00 @Junjunya #3 极客学院 我记得有 带动图的 挺方便的 别用 eclipse 的想法去对照 IDEA 功能,有很多不一样的地方 网上找份全套 IDEA 快捷键的帖子 挨个试 就知道干啥的了 英语好的读 IDEA 的快捷键配置 更好了 切记 千万别切换到 eclipse 快捷键方案 就用 IDEA 自己的快捷键 |
6 kslr 2018-05-09 17:13:36 +08:00 via Android 少年,你这个用法很非主流啊 |
![]() | 7 qinxi 2018-05-09 17:17:43 +08:00 我倒是还想吐槽你的代码. 写的换个 IDE 都不能运行了. 我对你们线上环境表示怀疑. 一般项目 不要 IDE 都能运行 cd xxx mvn package /gradle build |
8 salamanderMH 2018-05-09 17:18:03 +08:00 你还不熟而已 |
9 Junjunya OP @lurenw 1 BOM 头是编码的锅,但是用 Myeclipse 并没有这些问题,并且可以网上搜搜 大部分 Myeclipse 项目换到 IDEA 都会出这个问题。 2 这个问题差不多捣鼓了一天了,基本的 maven 结构,src/main/resources 目录设置成 resorce 目录了。 web.xml 中 <param-value>classpath:applicationContext.xml</param-value>这么写 就是找不到 applicationContext.xml ……我也很绝望…… |
![]() | 10 depress 2018-05-09 17:29:29 +08:00 好不好是对你自己而言,别人觉得再好你用不好也白搭,没必要大家都说好就一定要换,换 IDE 也是需要时间成本的,尤其是 IDEA 和 Eclipse 系差别这么大,当你代码写的并不行云流水时,用什么 IDE 都一样,因为时间大部分还是浪费在代码本身上,什么用着舒服用什么,我从 MyEclipse 转到 IDEA 又转回了 MyEclipse,因为我觉得 MyEclipse 足够好用。 |
11 niweicumt 2018-05-09 17:32:51 +08:00 用了 Eclipse 和 Myeclipse 十年,三年前开始用 IDEA,之后 IDEA 做主力开发工具。 看了这帖子在反思怎么我没碰到这么多坑。。 |
12 28ms 2018-05-09 17:32:54 +08:00 IDEA 是编辑器?小伙子你对 IDEA 有点误解啊 |
13 Junjunya OP @qinxi @salamanderMH 我是写 PHP 的,因为公司已经没有 PHP 项目了,小公司。我就兼职做点前端,偶尔也写点 Java 的东西,哪缺人我就去哪,没有系统学习过 Java。Java 项目也是公司搭建好的一个 SSM 项目包,基于这个开发。 确实是换个 IDE 就不能运行了,我也问过公司 Java 开发,他也就粗略给我说了说,然后问烦了说就是这样 换个 ide 他也不熟…… 然后我自己研究了 .classpath .project 文件的作用。大约了解了之后就换 IDEA 试试,结果就遇到这些问题了。 话说平时的项目的话,基本就是在自己电脑编译完,直接扔在 tomcat 下。 |
![]() | 14 Lonely 2018-05-09 17:40:08 +08:00 via iPhone 奇葩 |
![]() | 15 jakes 2018-05-09 17:43:15 +08:00 楼主的 JAVA 项目本来就太不规范了,你花点时间改成规范的工程哪个 IDE 都可以识别运行。 |
![]() | 16 Miy4mori 2018-05-09 17:45:03 +08:00 你们项目都不用 maven,gradle 之类的吗 |
![]() | 17 Luckyray 2018-05-09 17:50:31 +08:00 你使用习惯的问题,我从 eclipse 转到 IDEA 的过程中感觉出现最多的问题就是项目结构、tomcat 这两块的问题,熟悉了 IDEA 的用法就好了。 |
![]() | 18 catinred 2018-05-09 17:57:16 +08:00 可能是没转换成 Maven 项目的原因吧?不确定你的工程项目是怎么导入到 Idea 的。 |
19 gundamex 2018-05-09 18:08:38 +08:00 via iPhone idea 内存占用太大,上个 glassfish 16g 都嫌卡 现在果断换用 vscode 写 java |
![]() | 20 looplj 2018-05-09 19:24:47 +08:00 mvn,gradle 了解一下。。 |
![]() | 21 fanjianhang 2018-05-09 19:28:22 +08:00 via Android 楼主多学习下使用方法吧,也是刚转 idea,绝对是个很棒的 ide,很赞 |
![]() | 22 imnpc 2018-05-09 19:42:28 +08:00 内存才是坑好吧 8G 勉强运行 16G 正常模式 32G 高级开发模式 |
23 yinzhili 2018-05-09 19:54:12 +08:00 1 这个是原始代码文件的锅,不必甩给 ide 2 这个要看你项目具体结构 3 单独配置 tomcat 是最符合实际需求的,比如不同项目所用的 jvm 版本、启动参数都有可能不同 一直用 eclipse 的思维来看待的话,你甚至会发现 idea 居然没有 eclipse 里的那种 workspace,是不是更不爽 |
24 yagamilin1120 2018-05-09 20:01:45 +08:00 只能说你还没适应。。现在写 c++、python、java 我都用这个了 |
![]() | 25 zjp 2018-05-09 20:08:38 +08:00 via Android 在用 maven 之前,打包 jar、运行 tomcat 我都用 IDEA 自带的,后来发现换个 ide 就懵逼了。这种事情就应该交给构建工具做 |
![]() | 26 tedzhou1221 2018-05-09 20:24:40 +08:00 via Android 为什么要配置 tomcat 呢? 因为配置了 Tomcat 之后,idea 会根据不同的项目复制一份 tomcat 配置到你系统的用户配置目录里。 每次运行都是有复制出来的那份配置 好处:每个项目的 Tomcat 可能会有不一样的配置,你设置 tomcat 选择的 tomcat 可以是同一个,但每个项目运行的配置是不会一样的 |
![]() | 27 moqimoqide 2018-05-09 20:38:46 +08:00 ![]() |
![]() | 28 ycbb123 2018-05-09 20:41:37 +08:00 因为你的目录结构不是标准的 maven 项目结构 |
![]() | 29 indomi 2018-05-10 00:10:52 +08:00 via Android 正常。我今天还遇到这个事情。前两天用的 eclipse。觉得难用还是喜欢以前的 idea。结果这边刚引入项目就报错。配置 tomcat 也跑不起来。报错就是因为 classpath 的问题。结果到最后发现是 pom.xml 配置写错了一行。但是在 eclipse 就什么错也没有 真的是很精彩呢(**) |
![]() | 30 bravecarrot 2018-05-10 00:26:07 +08:00 via iPhone jetbrains 家东西很好用 但是 idea 有点复杂? 之前一直写 py 和 c#,去年接到一个必须 java 的项目, 用 idea 连蒙带猜再加复制粘贴 弄了个 web+分布式 到项目完成 idea 都没完全会用... |
![]() | 31 sonyxperia 2018-05-10 09:00:45 +08:00 试试在 resources 文件夹上右键,下方有个 mark directory as 菜单,标记为 source root |
32 Junjunya OP @indomi 有点好奇出现这种问题的原因是啥, 为啥 写错了一行配置,eclipse 还可以正常运行? @bravecarrot jetbrains 家的东西确实很好用, 我写 PHP 用的 phpstorm C 语言用的 clion 都感觉蛮好的 但是用 IDEA 写 eclipse 的项目就有很多问题 可能是因为 Java 这个项目不是新建的项目,在 eclipse 下隐藏了很多坑,换了 IDEA 坑就出来了 |
![]() | 33 Mazexal 2018-05-10 09:13:49 +08:00 最好用的 IDEA 难道不是 vs 么???? |
![]() | 34 nl101531 2018-05-10 09:32:56 +08:00 via Android 来 meek 的群吧,就是写极客学院 IDEA 教程的作者。 |
35 Junjunya OP |
![]() | 36 zhouquan03 2018-05-10 09:42:43 +08:00 估计没用 maven 吧 哈哈 |
![]() | 37 murmur 2018-05-10 09:47:58 +08:00 不要导入 eclipse 的配置 把 eclipse 的配置全删了用 idea 另起炉灶吧 |
![]() | 38 nl101531 2018-05-10 09:54:26 +08:00 |
![]() | 39 zhaogaz 2018-05-10 10:12:43 +08:00 @zjp emmm,意思是在 maven 的配置文件里,配置服务器等各种东西么?功能是插件提供的吗?我扫过不少 maven 教程,好像没看过类似的?给个思路? |
![]() | 41 zjp 2018-05-10 14:08:37 +08:00 via Android @zhaogaz maven 插件,jetty 的插件叫 jetty-maven-plugin,没怎么用 tomcat … |
![]() | 42 mseasons 2018-05-10 22:07:10 +08:00 PHP 也是最好的语言,你换过去实时. |