开发者社区> 问答> 正文

cmd javac编译出错java和java -version 不报错 ?报错

求大神指导:在cmd中执行java和java -version 不报错,但是执行javac时报错

展开
收起
爱吃鱼的程序员 2020-06-23 14:55:31 597 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    检查一下JAVA_HOME、CLASSPATH、PATH是否都配置正确

    我的理解:
    如果环境变量配置有问题,那么应该提示的是javac不是内部或者外部命令之类的啊;
    NoClassDefFoundError这个错误我以前遇到过,我当时是因为类里面的静态资源不可用,编译时不会报错,但是运行时就报这个错;
    但是我还是没有懂为什么你在控制台输入javac会报这个错,希望我的想法会对你有帮助

    2020-06-23 14:55:48
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载