控制台运行java

控制台执行java

新建java代码

新建一个记事本文件,将文件名改为HelloWorld.java注意:后缀是.java

若没有显示文件后缀,可以在资源管理器打开显示后缀,然后再次修改文件名,一定要修改成文件类型是java文件。
勾选上这个,就可以显示文件后缀啦!

非win10系统可以通过搜索引擎查询其他修改方式。

编辑java代码

新建后文件后,通过记事本打开文件,在文件里写入以下内容,然后保存退出。注意:HelloWorld是是类名,需要和文件名保持一致,否则编译时会出错。

public class HelloWorld{
    public static void main(String[] args){
        System.out.print("Hello,World!");
    }
}

保存好代码。

编译文件

  • 找到保存好的java文件,win10系统下,可以直接在地址栏输入cmd打开控制台。

  • 也可以通过打开cmd的方式,然后在进入到文件所在的路径执行。操作步骤:win+R打开运行对话框,然后输入cmd,进入控制台,然后输入cd /d 文件所在的路径,示例:cd /d E:\Java_study\code

    接下来开始编译文件,输入javac 文件名,回车后,无任何错误提示,并且在当前目录下生成.class文件后,表示编译成功。

执行java文件

最后运行java文件,在控制台输入java 文件名命令运行验证。这里需要注意,文件名没有后缀!!!

若出现错误,则根据提示检查问题。若不知从何下手,首先可以检查一下代码是否有误,其次是文件名与类名是否一直,再次是环境变量是否配置成功,配置jdk环境变量可参考我这篇博客,环境变量配置中出现问题课参考这篇博客

执行放在java包下的文件

在前面的java文件是没有放在java包中的。如果需要通过命令行执行包下的文件,则需要在项目最开始执行命令。
例如:以下为我的目录结构

示例中java代码如下:

package com.jiang.method;

public class Demo03 {
    public static void main(String[] args) {
        System.out.println("start printing...");
        for (int i = 0; i < args.length; i++) {
            System.out.println("args[" + i + "] = " + args[i]);
        }
    }
}

我们需要执行Demo03.java这个文件。首先进行编译。

如果还是通过前面所讲的,直接在此执行,则会报错!!

注意看,java代码中第一行写的package,后面跟着包的路径,com.jiang.method,这时我们需要在包所在路径下执行

现在在此执行命令java com.jiang.method.Demo03,在执行时,需要加上包名。

posted @ 2023-01-02 19:53  HaiJaine  阅读(1258)  评论(0编辑  收藏  举报