为了账号安全,请及时绑定邮箱和手机立即绑定

日常问题整理(项目环境)

标签:
Java 产品

1、jdk1.7换成jdk1.8

使用的jdk1.7要升级成jdk1.8。下载1.8之后安装,高级系统设置中的JAVA_HOME路径改成1.8的文件路径。cmd命令界面输入java -version 报错:has value 1.7 ,but 1.8 is required.

查询之后发现是注册文件版本没有改过来的导致的。在注册文件输入“regedit”,回车,打开注册表编辑器。
图片描述
HKEY_LOCAL_MACHINE–>SOFTWARE–>JavaSoft–>Java Development Kit -->编辑CurrentVersion ,将版本改成1.8。

安装JDK1.6与JDK1.7并存
(1)安装jdk1.6
(2)增加环境变量

JAVA_HOME8 C:\Program Files\Java\jdk1.8.0_131

JAVA_HOME6 C:\Program Files\Java\jdk1.6.0_43
这样需要哪个版本就用哪个版本的变量
(3) 将PATH的配置JAVA_HOME变量放在前边
cmd 输入 echo %JAVA_HOME% 显示现在配置的javahome
(4)cmd 输入where java 查看运行的java.exe所在的文件夹位置 为: C:\ProgramData\Oracle\Java\javapath
将其中的java.exe javaw.exe javaw.exe 保存之后替换成jdk1.6文件加下的相应文件
(5)修改注册表

java soft/java Runtime Environment / 修改其中的currentVersion

java soft/java Development Kit /修改其中的currentVersion

2、用eclipse工具中集成的maven。
右键–import–Maven–Check out Maven Projects from SCM
图片描述
图片描述

将项目存放在GIT或SVN上的路径复制到URL,前边的下拉框会自动匹配是git或是svn。如果没有自动匹配,是因为eclipse版本太低。要改成高版本,高版本集成近了此类插件。一般jdk要先换成1.8的符合新的eclipse工具的要求。

3、项目运行报错:

java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Workbook
原因:没有将poi-ooxml-schemas-3.7.jar等poi相关的jar包加到环境中。
解决:右键–properties将jar包导入。
图片描述

4、由于之前安装过jdk.17,之后又安装jdk1.8 ,项目启动在加载POM.XML的时候报错:
Description Resource Path Location Type
You need to run build with JDK or have tools.jar on the classpath.If this occures during eclipse build make sure you run eclipse under JDK as well (com.mysema.maven:apt-maven-plugin:1.1.3:process:default:generate-sources)
找不到相应的tools.jar.
解决办法:找到sts的sts.ini文件,在其中增加指向javaw.exe的路径,确定唯一的Javaw。要加在 -vmargs之前。
图片描述

5、mavn install 报错:
[INFO] — apt-maven-plugin:1.1.3:process (default) @ member-tenant —
错误: 读取C:\Users\lhzs.m2\repository\org\apache\poi\poi\3.15\poi-3.15.jar时出错; invalid LOC header (bad signature)
原因:maven仓库中存放的jar包有错误,更新报错
解决方法:将仓库中报错的jar和他相关的.update.jar等全部删除,maven clean 之后再重新下载maven install

6、MySQL链接不上报错
2003——can’t connect to mysql server on localhost(10061)
解决方法:完全卸载,重新安装。
完全卸载:
(1)cmd 输入services.msc,打开服务运行界面,找到MySQL,停止服务运行。
(2)cmd输入 rundll32.exe shell32.dll,Control_RunDLL ,打开控制面板,找到程序和功能,找到MySQL卸载删除。
(3)删除安装目录下的MySQL文件,及my.ini所在的整个文件夹。
(4)删除C:ProgramData/MySQL 文件夹。
(5)cmd输入regedit,打开注册文件目录,删除以下注册文件。
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services一般服务会以相同的名字(名字通常是MySQL)在这里显示。
重新安装:按照步骤NEXT。
查看是否安装成功:cmd转到安装MySQL\bin的目录下,输入mysql -u root -p,提示输入密码,输入密码后会输出链接成功信息。

点击查看更多内容
3人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
103
获赞与收藏
598

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消