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
1.BOM 头是编码选择的锅,不赖 IDEA 吧
2.IDEA 对 resources 和 classpath 的识别和跳转还是很友好的,如果有问题,emmmm,应该是配错了 3.tomcat 不是每个项目都应该单独配置么,开发机上跑多个 tomcat 的话,你不配怎么跑? |
5
yuhuan66666 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
ZSeptember 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 1
|
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 也是最好的语言,你换过去实时.
|