如何通过控制台(命令提示符)运行java程序?

如何通过控制台(命令提示符)运行java程序?,java,cmd,compilation,command-prompt,javac,Java,Cmd,Compilation,Command Prompt,Javac,我想通过在命令提示符下运行它来测试这个游戏。我能够单独编译这两个java文件,但不确定从那里做什么。到目前为止,我已经: 已安装JRE和JDK 将my bin文件夹的目录(C:\Program Files\Java\jdk-13.0.1\bin)添加到“路径”环境变量(用户变量和系统变量都) 将Snake.java和Board.java复制并粘贴到单独驱动器上名为“javaprogram”的文件夹中(D:) 到目前为止,我在cmd中的输入是: D: cd Java程序 javac Snake

我想通过在命令提示符下运行它来测试这个游戏。我能够单独编译这两个java文件,但不确定从那里做什么。到目前为止,我已经:

  • 已安装JRE和JDK
  • 将my bin文件夹的目录(C:\Program Files\Java\jdk-13.0.1\bin)添加到“路径”环境变量(用户变量和系统变量都
  • 将Snake.java和Board.java复制并粘贴到单独驱动器上名为“javaprogram”的文件夹中(D:)
到目前为止,我在cmd中的输入是:

  • D:
  • cd Java程序
  • javac Snake.java Board.java
  • 从这里我该怎么办?

    这是指向2个java文件的源代码的链接。

    javac prgrm name.java
    来编译代码

    java prgrm name
    运行代码。

    运行后
    javac filename.java
    您可以运行以下命令:
    java文件名
    注意,在上面的命令中,文件名不带扩展名 如果遇到一些错误,请尝试删除
    package com.zetcode
    
    在每个文件的开头重新编译,然后执行

    将所有文件放入目录javaprogram

    我指的是所有这些:Snake.java、Board.java、head.png、dot.png和apple.png

    然后编辑文件Snake.javaBoard.java

    在Snake.java中,删除文件顶部的包声明

    在Board.java中,删除文件顶部的包声明,并编辑图像文件的路径

    例如,
    ImageIcon iid=新的ImageIcon(“dot.png”)

    完成上述所有更改后,请使用以下命令:

    javac*.java
    -编译文件

    javaw Snake
    -执行程序

    检查javajavawjavac之间的区别

    如果您要将此游戏发送给某人,请将其打包到可执行的jar文件中


    给我的答案打绿色勾:p

    正如3回答的那样,你需要使用
    java
    和主类的名称(包含
    main
    方法),在这种情况下,它是
    Snake
    -所以试试
    java-cam.zetcode.Snake
    -但这都需要正确的文件夹结构和工作方向,错误:无法找到或加载主类cam.zetcode.Snake“这就是结果。我目前只有2个java文件在目录中,我是否应该拥有包含所有额外文件和图片的整个文件夹?由
    javac
    生成的2个类文件必须位于正确的文件夹中-请尝试程序名称?有两个java文件我不确定这是否明显错误,问题的注释提供了更好的答案。好的,我现在就试试:)对于编译步骤,我是执行“javac Snake.java Board.java”还是“javac Snake.java Board.java apple.png dot.png…”还是只编译java文件