Java小白"Hello World"出错,问题及解决过程。
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java小白"Hello World"出错,问题及解决过程。,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1827字,纯文字阅读大概需要3分钟。
内容图文
第一个问题:在cmd中,使用命令
javac HelloWorldApp.java
运行java文件,HelloWorldApp.java。
代码如下:
1 public calss HelloWorldApp{ 2 public static void main (String args[]){ 3 System.out.println("Hello World"); 4 } 5 }
显示错误,如下:
C:\Users\小米\Desktop\dasanshang\JAVA\testfile>javac HelloWorldApp.java HelloWorldApp.java:1: 错误: 需要 class、interface、enum 或 record public calss HelloWorldApp{ ^ HelloWorldApp.java:2: 错误: 需要 class、interface、enum 或 record publicstaticvoid main (String args[]){ ^ HelloWorldApp.java:4: 错误: 需要 class、interface、enum 或 record } ^ 3 个错误
通过网上搜索和自己排查发现,由于没有class类,引发了本次报错,原因是我把“class”写作了“calss”。
修改后,代码如下:
public class HelloWorldApp{ public static void main (String args[]){ System.out.println("Hello World"); } }
再次执行上述命令,成功得到了class文件,HelloWorldApp.class。
继续执行命令,
C:\Users\小米\Desktop\dasanshang\JAVA\testfile>java HelloWorldApp
再一次报错,错误如下:
错误: 找不到或无法加载主类 HelloWorldApp
原因: java.lang.ClassNotFoundException: HelloWorldApp
通过网上查询得知,是由于我的Java环境变量配置没有做好,导致的错误。
可以访问下面的网址查看环境变量配置教程。
https://blog.csdn.net/weixin_41203450/article/details/113846439z
按照教程配置好后,在cmd中执行命令:java -version,得到以下结果:
java version "16.0.2" 2021-07-20 Java(TM) SE Runtime Environment (build 16.0.2+7-67) Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
这样就算配置好了,我再一次执行前述命令,发现还是出现前述错误。
我再次参考了另一篇文章,了解到在cmd中运行命令“set classpath”可以得到系统环境变量classpath的具体设置,
我得到了以下结果:
CLASSPATH=C:\Program Files\Java\jdk-16.0.2\lib\dt.jar;C:\Program Files\Java\jdk-16.0.2\lib\tools.jar
于是对classpath系统环境变量进行修改,又一次执行前述命令,还是不能成功运行,报错结果相同。
通过网上查询可知,系统环境变量classpath的添加是不必要的,可能会引起上述错误。
相关网页在此:
https://blog.csdn.net/Hhhana/article/details/82562687
于是我删除了classpath的配置,并进行了系统重启。我又一次运行程序,这一次成功了,得到了以下结果:
Hello World
java小白第一次运行Java文件时总是要遇到很多问题,如:字母大小写、环境配置问题,等等。当我们一个一个地解决时,我们会感受到Java的神奇之处。
Java小白"Hello World"出错,问题及解决过程。
原文:https://www.cnblogs.com/lq166/p/15223071.html
内容总结
以上是互联网集市为您收集整理的Java小白"Hello World"出错,问题及解决过程。全部内容,希望文章能够帮你解决Java小白"Hello World"出错,问题及解决过程。所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。