问题记录
安装环境
1、jdk在windows端的环境变量配置问题
笔者之前用的是jdk1.8版本,这次因此老师要求安装配置了jdk1.6的环境,首先是在用户端配置的,未好使,遂思考是否因为系统用户比当前用户权限大导致现有环境变量未好使的原因
所以尝试在系统用户这边配置环境变量,发现也不好使,问题来了,难道我配错了吗?
因为用的公司电脑配置环境变量只能连内网,所以环境变量是手敲进去的,也有敲错的可能性,复查后仍然不好使,所以考虑是不是安装后本身就不好使
所以就在在cmd界面下进入java下的bin目录java命令一下,发现好使,所以错在我配置方面
再后来参考我自己笔记本上的jdk1.8环境变量配置挨个重新写也不好使。
再后来不知道咋的就好使了,我也懵了
难道涉及到底层计算机原理?
不过还是有些收获,以后可以在cmd模式下直接查看环境变量,例如
SET JAVA_HOME
具体原因在第四条有介绍
2、Orscle JDK与Open JDK
在学习java的过程中对Orscle有些一些了解,一直以为二者是前后代的关系。
今天在公司运行环境库中看到Oracle JDK 1.8.0.191与Open JDK 1.8.0.275,说实话,有些懵。
搜了一圈,总结一下,Orscle版本的稳定适合商企用,Open版本是开源的,但是问题很多,具体可以参考以下链接内容
https://blog.csdn.net/weixin_44504146/article/details/93410569
3、JDK版本处理(不一定确实有用,可借鉴)
公司JDK版本会有很多,有时需要切换版本,但是不一定切换生效,这时就需要处理了
1.删除C:\Windows\System32目录下的与java相关的运行程序
2.删除C:\Program Files (x86)\Common Files\Oracle\Java\javapath、C:\ProgramData\Oracle\Java\javapath(因为path中配置了引用)的javapath的快捷图标和Java相关的运行程序
3.从注册表(运行regedit)中删除jdk的默认启动的版本。此处建议
WIN+R->regedit->搜索JavaSoft(全字匹配)->删除默认值
4、jdk环境配置终于论
经过一个上午的实验对比分析得出的可靠结论:
JAVA_HOME:
<绝对路径>
CLASSPATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
PATH:此处需要注意不加分号!!!
%JAVA_HOME%\lib
%JAVA_HOME%\jre\lib
此处是WIN10列表编辑下的,如果是WIN7那种直接一条的还是建议加上分号;的
此时,即使出现多个JDK,只需要修改JAVA_HOME即可,
亲测好用,好用!!!
5、Eelipse
我知道名字打错了,我故意的!!!
公司需要,我只能用这个软件
需要注意jdk与Eclipse统一位数,如果未统一,则修改.ini文件
两个小建议
一个是main()中需要放入
一个是最好打开源码