● 运行java程序的方法(使用DOS命令)



首先进行一个"文件夹选项"的设置:

JAVA运行的命令 java程序运行命令是_操作系统

JAVA运行的命令 java程序运行命令是_操作系统_02

在D:\Android\java_code目录下新建了一个Hello_World.java文件(不能命名为Hello World.java这种中间带空格的形式), 内容如下:


 

Win+R, cmd, 进入D盘, 直接输入D:即可, 不用写成cd D:

JAVA运行的命令 java程序运行命令是_java_03

然后进入D:\Android\java_code目录

JAVA运行的命令 java程序运行命令是_操作系统_04

※ 下面直接用 cd D:\Android\java_code这一指令的方法是错误的, 因为此时我们还是在C盘

JAVA运行的命令 java程序运行命令是_JAVA运行的命令_05

 

输入javac Hello_World, 这是进行编译的过程

JAVA运行的命令 java程序运行命令是_开发工具_06

编译后, 得到一个HelloWorld.class文件(不是Hello_World.class)→HelloWorld是Hello_World.class内部的类的名字

JAVA运行的命令 java程序运行命令是_java_07

运行程序, 输入java HelloWorld(不是java Hello_World)

JAVA运行的命令 java程序运行命令是_java_08

//不用像Eclipse中那样写Package ;
class HelloWorld{ 
    public static void main(String[] args){ 
        System.out.println("这是第一个Java程序!");
    }
}

class是一个关键字,它用于定义一个类。Java中,类就相当于一个程序,所有的代码都需要在类中书写。格式如下:

修饰符 class 类名{
    程序代码 
}

Java中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的最后都必须用分号(;)结束。

 

HelloWorld是类的名称,简称类名。class关键字与类名之间需要用空格、制表符、换行符等任意的空白字符进行分隔。类名之后要写一对大括号,它定义了当前这个类的管辖范围,所有的代码都需要写在这个大括号中。

"public static void main(String [] args){}"定义了一个main()方法,该方法是Java程序的执行入口

在main()方法中编写了一条执行语句"System.out.println("这是第一个Java程序!");",它的作用是打印一段文本信息,执行完这条语句会在命令行窗口中打印"这是第一个Java程序!"。

println跟print的区别就是换行和不换行的区别。

 

● 运行java程序的方法(使用Eclipse)

下面的Java Project名, Package名, Class名都可以不相同

JAVA运行的命令 java程序运行命令是_操作系统_09

JAVA运行的命令 java程序运行命令是_JAVA运行的命令_10

JAVA运行的命令 java程序运行命令是_操作系统_11

src是源码目录,JRE System Library 是运行时需要的类库

JAVA运行的命令 java程序运行命令是_java_12

JAVA运行的命令 java程序运行命令是_Java_13

JAVA运行的命令 java程序运行命令是_操作系统_14

 

HelloWorld类自动生成:

JAVA运行的命令 java程序运行命令是_Java_15

补充代码:

JAVA运行的命令 java程序运行命令是_java_16

运行:

JAVA运行的命令 java程序运行命令是_操作系统_17

结果:

JAVA运行的命令 java程序运行命令是_操作系统_18