java windows cmd 下编译运行问题

本文主要介绍了在Windows命令行(CMD)环境下,使用Java进行编译和运行时可能遇到的问题及解决方法。重点讨论了JAVA_HOME、classpath和Path环境变量的正确设置,特别是`.`在classpath中的作用,以及如何确保javac和java命令在系统路径中可执行。
摘要由CSDN通过智能技术生成
问题一:在 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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值