但是突然想用简单点的NotePad++以及cmd直接編译运行Java
先说下问题的解决再总结下查阅的一些知识。
1.进行win8下Java环境变量配置在"系统变量"下进行如下配置:
问题1:‘javac’不是内部命令或外部命令,也不是可运行的程序或批处理
解决:ClASSPATH中,当前目录“.”也必须加入到该变量中"classpath",该变量的含义为java加载类(bin or lib)的路径要使用已經编写好的类,前提当然是能够找到它们了JVM就是通过CLASSPTH来寻找类的,因此不能忘了"."
注:如果将环境变量修改好了之后,仍出现上述问题那么可能是cmd更新不一致的问题,在别处看到关闭Cmd窗口重新打开就好了,但是我是再重启一次电脑之后才好~~
这个很明显是一个版本不支歭的问题经过搜索发现问题所在:
后面的搜索问题变成了,如何解决版本不一致问题:
给跪了哇~~~至此终于搞定~~~~
有些原理的问题暂且还不慬
待以后开发~~~~!!!
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。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。