问题一:在 cmd 输入 javac 时报错,说 javac 不是内部和外部命令
解 决:环境变量配置错了,如下配置环境变量
- JAVA_HOME = C:\Program Files\Java\jdk1.7.0_45(以默认安装路径为例,如果不是默认,自己修改成 java 安装的路径)
- classpath = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (注意刚开始的那个点号,很多人配置的时候忽略了它,其表示当前路径。注意是英文的分号)
- Path = %JAVA_HOME%\bin; (在已有的后面追加,用分号分隔)
问题二:java、javac命令都好使,能够编译,用 java 命令执行时报错如下
Exception in thread "main" java.lang.UnsupportedClassVersionError: Hello : Unsup ported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) |