我的系统是32位的WIN7 装了JDK 官网下的 按照网上的说明设置好了环境变量 JAVA_HOME PATH CLASSPATH 然后我在CMD下 输入JAVAC 运行它 但打开一个黑色的页面 然后马上自动关闭了~~不知道是什么情况?在编译源代码的时候,也是如此,运行完之后,也没有****.class文件,因为刚接触这个,所以也不懂,还请大家帮忙解决下,谢谢了啊~~~~~
调试欢乐多
优先级为当前指定目录 高于 Path指定路径;Path中先出现的 高于 后出现的
如配置Path=C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Java\jdk1.6.0_10\bin,这两个目录下分别有jdk1,3和jdk1.6的java.exe
只有当在C:\Program Files\Java\jdk1.6.0_10\bin该目录下执行java是才能保证运行的jdk版本为1.6,
而在其他任何目录下执行java都会出现使用低版本JDK导致无法编译的错误
依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。
在“系统变量”栏下执行三项操作:
①新建“Classpath”(如果已有,则直接编辑),设置其值为 .;JDK所在的绝对路径值\lib
(例如 .;D:\Program Files\Java\jdk1.5.0_04)(若值中原来有内容,用分号与之隔开),
注意路径前的符号为.;不能漏掉
②新建“Path”(如果已有,则直接编辑),设置其值为 %Java_Home%\bin; (若值中原来有内容,用分号与之隔开)。
解决方法:
在cmd下用:
set path=%path%;%JAVA_HOME%\bin
javac xxx.java
这样就可以编译了。