00005第一个java程序

  • 使用记事本编写以下代码

public class Welcome{
   public static void main(String[]args){
      System.out.println(“Hello World”);
   }

在d:\mycode保存文件,文件名命名为HelloWorld.java

  • 编译,创建字节码文件
    打开命令行窗口,进入java文件所在目录,执行javac HelloWorld.java,生成class文件。
    00005第一个java程序

  • 解释并运行
    执行“java HelloWorld”,命令行窗口会输出“Hello World”

  • 常见问题-1 提示“javac不是内部或者外部命令

  • 出错原因
    Path路径变量配置错误导致没有找到javac命令

  • 解决方案
    参考《00003JDK环境变量PATH设置_classpath问题》设置Path环境变量

  • 常见问题-2 文件夹中可以看到Welcome.java文件,在编译时出现‘javac 找不到文件’

  • 出错原因
    可能是操作系统显示设置问题,隐藏了文件的扩展名。

  • 解决方案
    打开我的电脑窗口,选择【组织】【文件夹搜索选项】【查看】,去掉“隐藏已知文件夹类型的扩展名”复选框中的对勾,看到文件的实际名称为HelloWorld.java.txt,将后缀后.txt去掉。

  • 常见问题-3 NoSuchMethodError:main

  • 出错原因
    找不到main方法,应该是main方法书写有误。

  • 解决方案
    检查public static void main(String[] args){ 书写是否正确。

新建了一个java自学群,一起学java的同学加我QQ745813069通过验证后拉你们入群一起学习。