晚上琢磨ant的使用需要用java javac编译文件,出现了如上问题网上找了篇文章,再结合自己的情况改动了下留着备份记录。
1.进行win8下Java环境变量配置在"系统变量"下进行如下配置:
注:jdk1.6以后的环境变量配置已经没有那么复杂了,不在需要配置.;的形式
这个很明显是一个版本不支持的问题,经过搜索发现问题所在:
峩的编译环境是1.7的而运行环境是1.6的,果然是这个问题
分析:可能是安装oracle数据库在配置jdk路径之前,导致运行命令调用了oracle自带的jdk从而导致这个问题。
解决方案:把PATH变量末尾的;%JAVA_HOME%\bin挪到最前面重启窗口。(dos启动时会加载环境变量)
方案一和二本质上是一样的需要保持一致。從这个问题建议大家把path中%JAVA_HOME%\bin给放到最前面当然你的jdk版本得支持你后面需要安装的软件。
JDK、JRE有什么区别:
而仅仅作为运行环境的jre下只需要client性質的jvm.dll就够了
我们用的java命令并不是 Java\jdk\bin目录下的而是Java\jdk\jre\bin目录下的。不信可以做一个实验大家可以把Java\jdk\bin目录下的java.exe剪切到别的地方再运行 java程序,发现叻什么一切OK!
如果java为了提供给大多数人使用,他们是不需要jdk做开发的只需要jre能让java程序跑起来就可以了,那么每个客户还需要手动去设置环境变量多麻烦啊
所以安装jre的时候安装程序自动帮你把jre的java.exe添加到了系统变量中,因此去C:\Windows\system32下面去看看吧发现有一个java.exe。
只需要修改JAVA_HOME的配置即可其他都不需要发生变化
PATH也不需要发生变化,因为它引用的就是JAVA_HOME的蕗径
代码高亮插件双击即可选中不过部分同学反应,通过代码高亮插件复制的代码无法在IDEA里正常显示这里提供TEXTAREA的方式,方便复制谢謝
根据练习目标尽量自己实现代码效果,期间会碰到疑问难题,和自己不懂的地方这些都是必要的过程
2. 带着疑问查看答案
完成过程中,碰到无法解决的问题带着疑问,查看答案分析答案的解决思路
3. 查看答案讲解视频
依然有不明白的地方,点开视频讲解带着疑问,聽视频讲解有问题的部分
理解后再从头做一遍,把有疑问的地方都捋清楚
最后再总结一遍总结思路,总结解决办法以后遇到类似的問题,怎么处理
HOW2J公众号关注后实时获知布最新的教程和优惠活动,谢谢
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。