新手用Mac IDEA完成第一个javaweb代码踩坑总结

9 篇文章 0 订阅
3 篇文章 0 订阅

1. IDEA导入javaweb项目后maven编译出现Error: java: 找不到符号问题

我配置好java环境、下载了maven和groovy后,导入一个javaweb项目,进行编译出现 Error:(X,X) java: 找不到符号,情况如下图

编译错误截图

解决方法

单独对出错的类包进行重编译

重编译截图

完美解决

编译后完美解决截图

2.idea artifacts没有web application

使用IDEA Ultimate版本

IDEA的 Community版本没有web功能

如果使用IDEA Ultimate版本还是不行
参考: https://blog.csdn.net/u011424470/article/details/52062133

3.下载并配置Maven

参考: https://www.cnblogs.com/dingguofeng/p/8671661.html

4. IDEA导入javaweb项目后配置tomat

tomcat安装运行:https://blog.csdn.net/qq_35106903/article/details/78860121
如果运行后出现乱码: 参考:https://blog.csdn.net/whscheetah/article/details/85056467
IDEA配置tomcat:https://www.cnblogs.com/weixinyu98/p/9822048.html (看后半部分即可)

5. IDEA导入javaweb项目后配置groovy

groovy安装和配置:https://www.jianshu.com/p/cb92567adda1

向已知项目中添加groovy环境:
打开IDEA左上角的project structure,添加groovy依赖
在这里插入图片描述
在这里插入图片描述点击java,之后导入已下载的groovy文件:
在这里插入图片描述在这里插入图片描述

导入后点击apply和ok

--------------------手动分割线----------------------
接下来的操作Mac版本的IDEA不适用,只针对于Windows版本的IDEA
可以将groovy导入module中(只适用于windows)
在这里插入图片描述在这里插入图片描述添加下载的groovy目录即可

6.错误: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)在这里插入图片描述

参考:https://www.cnblogs.com/qiumingcheng/p/8297078.html
但是没图,我在演示一下

一下jdk和source都需要在7以上,才可以避免这个报错。
在这里插入图片描述在这里插入图片描述下图三个文件都需要该 language level 到7以上。
在这里插入图片描述

在这里插入图片描述

7.Error:(x,x) java: 程序包com.fasterxml.jackson.core不存在

缺少 jar 依赖包:jackson-core

引入依赖地址见:
http://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core
下载jackson-core下载jackson-core打开IDEA右上方的项目管理,引入包到报错的项目文件中、载入jackson-core引入即可
![载入jackson-core](https://img-blog.csdnimg.cn/20190729103702795.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Jvd2VubGF3,size_16,color_FFFFFF,t_70
参考:https://blog.csdn.net/qq_33811662/article/details/80601878

8.Error:(x,x) java: 程序包com.fasterxml.jackson.databind不存在

缺少 jar 依赖包:jackson-databind

引入依赖地址见:
https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind
添加见问题6步骤。

参考:https://www.cnblogs.com/dlsunf/p/9855195.html

9.Error:(x, x) java: 程序包org.apache.commons.lang3不存在

缺少 jar 依赖包:commons-lang3-3.0

引入依赖地址见:http://www.java2s.com/Code/Jar/c/Downloadcommonslang330jar.htm
添加见问题6步骤。

10.Error:(x, x) java: 程序包org.joda.time不存在

缺少 jar 依赖包:Joda-Time

引入依赖地址见:https://www.joda.org/joda-time/installation.html
添加见问题6步骤。

11.Run tomcat跳转页面显示“404”

缺少部署

部署设置
部署设置添加部署后,run tomcat即可显示演示页面~ok!!

这些问题花了两天,虽然技术含量不高,但是还是挺费时费力的,记录下来希望可以帮助第一次配置javaweb的大家。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值