导入项目后,有的类和页面会爆红叉,主要问题出现在JDK和TOMCAT上,总结如下:
1.JDK一定要替换成自己配置的,虽然MyEcipse自带JDK,但是发现有些项目可能配置要求比较高,所以需要自己配置(百度上也说最好自己配置,自带的没好货),首先替换的就是JRE(运行环境),下载JDK的时候就有JRE
2.TOMCAT配置如下:
3.此时,可能认为大功告成了,但是还差得很远,启动tomcat后出现如下错误:
Address already in use: JVM_Bind
百度了一下,说可能是server的端口被占用了,于是打开命令管理器,如下图:
这个就是占用了8080端口的进程
4.打开任务管理器杀掉相应PID的进程
5.重新启动服务器,就可以了,也有另一种办法就是改tomcat的端口号,找到tomcat下的conf文件夹中的server.xml改端口号(我尝试了没有上面的办法管用),也有一种说法说可能myeclipse的其他进程占用了这个端口号或者是数据库,所以将myeclipse的进程关闭也可以(我没有尝试,因为正在下载组件)。
总结:其实导入新的项目,关键在于JDK和TOMCAT,因为有的JAR包可能不能用(tomcat里面没有)。但是这个项目MyEclipse8.5不能用,问了给我项目的人后说,只有MyEclipse2014,2015才可以运行(因为IDE版本低不支持)。所以IDE的选择也很重要(大部分时间都花费在了IDE上的下载和使用上,百度的软件好多都不能用,在此提醒各位小童鞋)。平时就把用的软件放到云盘上,以备不时之需,养成好习惯.
我觉得导入项目都不是问题,可问题都是出现这么多,所以没事多看看基础还是好的.希望帮助到你们!