JDK覆盖问题 川长思鸟来 2022-05-18 04:40 193阅读 0赞 原文:[https://blog.csdn.net/just\_coming\_here/article/details/51775909][https_blog.csdn.net_just_coming_here_article_details_51775909] 一次心血来潮,决心研究一下,电脑上面安装3个版本的JDK,于是开始了测试,其实也不能说是安装3个版本的,1.6版本的是公司给的压缩包形式的,1.7和1.8版本的是我自己在电脑上面安装的,首先遇到的问题就是,当1.7安装好以后,(1.7的安装的环境变量配置自行百度吧)我是用cmd查看java -version, 首先说明,我的Path路径设置的是1.6版本的。 ![20160628160130440][] 遇到上面的问题,有的人可能会疑惑,为什么我配置的1.6,在我没安装1.7版本的时候,我设置path是1.6,java -version它显示的是1.6。当我安装了1.7 它显示的是1.7。这个问题,需要清楚的知道一个编译和运行时他们是不一样的,这个问题,后面讲述。 当我安装1.8版本的时候,安装成功了,再次使用java -version 的时候出现了下面的情况 ![20160628161002233][] 上面的问题的大概意思就是,我需要的是1.7,你现有的是1.8,然后计算机就懵逼了,不知道怎么搞了。 遇到这个问题,我们需要清楚一个事情,在cmd下运行java命令时,系统首先会去windows的System32文件夹下去找java.exe如果找到就运行,这里其实和注册表也是有关系的,(我的注册表写的是1.8但是system32下面还是1.7的java.exe,然后它提示注册表那里有问题,);然后再根据配置的java环境变量去找,找到即运行。如果经过这2步还没找到就会提示最常见的一个错误提示:xxxx 不是内部或外部命令,也不是可运行的程序或批处理文件。这时候应该看看这两个地方,一般是path的问题。 出现上面的问题后,我就到system32下面把java.exe,javaw.exe以及javaws.exe删除了,然后又把自己安装的1.8JDK的这三个程序放到system32下面 ![20160628163816472][] 放完以后再次打开cmd 运行 java -version 出现了最终的结果。 ![20160628164136364][] 在这个问题的背后,我们需要知道的是,我们的path设置的JDK路径到底有什么用,我们配置的是运行环境,而实际上编译的时候会走system32下面的java.exe去编译,系统默认的是走system32下面的东西。 我们使用eclipse,myeclipse的时候,eclipse默认使用path里面的运行,使用默认的system32里面的程序去编译,当path路径和system32里面(也就是注册表,前提是你的注册表和system32里面的版本相对应)不一样的时候,eclipse就会报错,code=13这个错误,绝决办法就是,把你的path里面的javahome路径清除,eclipse会自动寻找注册表里面的运行环境。myeclipse默认使用自带的,我们可以自己修改。我们通常听到的修改jdk,其实就是指定它的运行和编译。由于目前知识有限,有不对的地方欢迎指正。 原文:[https://blog.csdn.net/just\_coming\_here/article/details/51775909][https_blog.csdn.net_just_coming_here_article_details_51775909] [https_blog.csdn.net_just_coming_here_article_details_51775909]: https://blog.csdn.net/just_coming_here/article/details/51775909 [20160628160130440]: /images/20220518/b48cb2f1d398414393b2e7428e60906d.png [20160628161002233]: /images/20220518/a3acadc3830f4b6faf5b4fc3d82c942a.png [20160628163816472]: /images/20220518/5b24d4b422154f6aa5db1fb3058198a9.png [20160628164136364]: /images/20220518/5867c8a29ed6433299c3b6b309f82de1.png
相关 棋盘覆盖问题 棋盘覆盖问题 在一个2k✖2k个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为特殊方格,并且这个棋盘就称为特殊棋盘。显然,这个特殊方格在棋盘中出现的位置由4k中 曾经终败给现在/ 2023年06月11日 08:23/ 0 赞/ 78 阅读
相关 区间覆盖问题 1)区间完全覆盖问题 问题描述:给定一个长度为m的区间,再给出n条线段的起点和终点(注意这里是闭区间),求最少使用多少条线段可以将整个区间完全覆盖 样例: 区间 一时失言乱红尘/ 2022年07月26日 04:09/ 0 赞/ 198 阅读
相关 区间覆盖问题 Problem Description 用i来表示x坐标轴上坐标为\[i-1,i\]的长度为1的区间,并给出n(1≤n≤200)个不同的整数,表示n个这样的区间。 现在要求 野性酷女/ 2022年07月13日 03:57/ 0 赞/ 238 阅读
相关 区间覆盖问题 Problem Description 用i来表示x坐标轴上坐标为\[i-1,i\]的长度为1的区间,并给出n(1≤n≤200)个不同的整数,表示n个这样的区间。 现在 末蓝、/ 2022年07月12日 02:05/ 0 赞/ 269 阅读
相关 区间覆盖问题 区间覆盖问题 Time Limit: 1000MS Memory Limit: 65536KB [Submit][] [ Statistic] 今天药忘吃喽~/ 2022年06月17日 09:49/ 0 赞/ 212 阅读
相关 样式覆盖问题 最近做前端使用外源框架,需要对框架本身使用的样式进行本地调适,这就涉及到了优先的问题。 一般,样式写在外部文件,然后引入外部文件。通过chorme控制台的Element工具定 £神魔★判官ぃ/ 2022年06月01日 06:43/ 0 赞/ 287 阅读
相关 JDK覆盖问题 原文:[https://blog.csdn.net/just\_coming\_here/article/details/51775909][https_blog.csdn.n 川长思鸟来/ 2022年05月18日 04:40/ 0 赞/ 194 阅读
相关 区间覆盖问题 Problem Description 用i来表示x坐标轴上坐标为\[i-1,i\]的长度为1的区间,并给出n(1≤n≤200)个不同的整数,表示n个这样的区间。 现在要求 谁践踏了优雅/ 2022年05月16日 13:08/ 0 赞/ 209 阅读
相关 区间覆盖问题 区间覆盖问题 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 设x1 , x2 ,…… た 入场券/ 2022年02月16日 16:16/ 0 赞/ 273 阅读
相关 区间覆盖问题 区间覆盖问题 Time Limit: 1000 ms Memory Limit: 65536 KiB [Submit][] [Statistic][] Problem 逃离我推掉我的手/ 2022年02月15日 04:47/ 0 赞/ 289 阅读
还没有评论,来说两句吧...