IntelliJIDEA创建helloworldJavawebMaven项⽬从头到尾都有
图。。。
学Java的⼤部分吧都是要整Java web开发项⽬的,那么最好⽤的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项⽬是很流⾏的。
然后我就⽰范⼀下,如何使⽤这个IntelliJ IDEA 创建⼀个Java web 项⽬的hello world项⽬。
因为maven的中央仓库不⼀定是国产的,所以,你在跟我测试的时候,可能会下载的很慢。
不怕,湿胸我已经解决了这个问题,即使你没有vpn也可以,因为国内有复制的类似的仓库。阿⾥云仓库吧。
我会把我的配置⽂件放在下⾯。⽅便你我他的学习。
不要因为太过简单,就觉得没有总结的必要。
这个编辑器我就不再多做介绍了。直接开始新建maven hello world 的Java web项⽬啦
你电脑上得有(准备环境,我就不多说啦,底部评论39楼因为没tomcat,搞了半天,也是醉了。)
1,jdk1.7,或者1.8,
2,maven3.x吧,
3,tomcat7以上吧。
4,还得有我这个编辑器。
这些是准备条件
下⾯就直接开始看图啦:
这个我刚刚开始没注意细看,原来web app 的⾻架有2个呢,
我⼀开始⼀直选择的是第⼀个,因为搜索的时候,⼀直以为匹配结果就⼀个,
后来才发现下⾯的那个才是我想要的。
所以,你也要注意咯
这个就是我有⼀篇⽂章说的,给⾃⼰的项⽬的本地仓库,默认是在c盘的.m2⽂件夹下,但是这很是占⽤c盘本来就不算⼤的系统盘的地⽅。
所以这⾥可以这么配置就可以把本地仓库移动到c盘之外的任意地⽅。就这么做就可以啦。
另外使⽤的是国内的阿⾥的仓库。下载速度快。
想知道细节的,可以看下下⾯的2个⽂章。
小白学java有前途吗不想的也可以不看,跟着我搞,最后,也是OK的。
参考下⽂链接:
1,
2,
上⾯截图上说的有点不地道,不能⼀个项⽬使⽤⼀个仓库,这样的话重复的东西会太多,是我表述不清楚了,其实⽬的是,节约c盘的地⽅。可以按照上⾯的链接把这个仓库按照到c盘之外的其他地⽅就OK啦。
新建完成的时候,点上⾯的那个图的那个“import changes”,然后 等待,时间可能有点长,⼩⽩们,表着急。等等src⽬录啥的再继续。。。
(2017.12.22 更新开始)
有⽼铁,看⽂章很仔细啊,发现我上⾯的这个图⾥⾯的groupId和那个artifactId和我前⾯的截图不⼀致。
我先解释⼀下,为啥不⼀致。因为湿胸这么长的⽂章,也不是⼀次就写完的。所以,半道上,发现上⾯那个importChanges 很有必要展⽰⼀下,所以,⼜重新搞了⼀次,放了这个截图。⼜重新来⼀遍的时候,好像报错说是这个groupId和那个artifactId已经存在还是怎么滴,冲突啦,湿胸我就换了个名字。然后,放了这张图。
现在,我补上,正确的,他们的,对应关系的图。如下。
这才是正⼉⼋经的对应图的关系。
(2017.12.22 更新结束)
这个时候,可以看到,图中蓝⾊的地址,看到aliyun这个词了吧,就是阿⾥整的这个国内镜像仓库吧。下载速度还是很快的,嗖嗖嗖就好啦。
点击图上的“Import Changes”,因为是maven项⽬,所以当依赖包发⽣变化时,也就是l⽂件有修改的时候。
他就得重新检查下包的依赖,没有的,⾃⼰会去下载的。这个要记住啦,因为maven项⽬的话,这个基本是天天见的,要熟悉。
执⾏完之后,你可以去看,你刚刚新建的那个本地仓库的那个空⽂件夹,发现你需要的项⽬依赖的各种jar包都下载下来啦。
如果⼀切都OK的话,那么下⾯就该准备tomcat啦。
继续看图。
到这之后,有的同学,反应:“我的编辑器这,怎么没有这⼀⾏呢?”
请看下⾯链接,如何把这个给搞出来。hello world项⽬跑完,顺带学习⼀下怎么使⽤这个编辑器,也是极好的。
这⼀⾏⾥⾯的按钮还是⽐较常⽤的。。。
注意,是点那个加号,再去配置的,⽽不是直接点下⾯的,注意哦。
⼤概给⼩⽩们解释⼀下图中的信息:也是2017.12.22 更新的哟。
可以,看到图⾥⾯有个你新建这个tomcat服务器的名称,我这叫lxk,这个随意。没啥要求。
选择使⽤的tomcat的版本,因为我这使⽤的容器是tomcat,也许你使⽤的是jboss,也许就是在这配置的吧,因为我这没jboss容器,所以我使⽤"也许"这个词。
选择打开的浏览器,选择端⼝,⼀般都8080,当然有时候,有些⽼铁要是出现端⼝被占⽤的问题,你换⼀个就可以啦。
(2017/06/29更新)
⼥⼠们,先⽣们,attention please
估计有的⼩伙伴们到这个地⽅,哎,发现,我怎么就只有⼀个选项呀,artifact这个选项怎么没有呢?
不要惊慌,
⽅法⼀:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论