如何通过控制台(命令提示符)运行java程序?
我想通过在命令提示符下运行它来测试这个游戏。我能够单独编译这两个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
- 已安装JRE和JDK
- 将my bin文件夹的目录(C:\Program Files\Java\jdk-13.0.1\bin)添加到“路径”环境变量(用户变量和系统变量都)
- 将Snake.java和Board.java复制并粘贴到单独驱动器上名为“javaprogram”的文件夹中(D:)
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.java和Board.java
在Snake.java中,删除文件顶部的包声明
在Board.java中,删除文件顶部的包声明,并编辑图像文件的路径
例如,ImageIcon iid=新的ImageIcon(“dot.png”)代码>
完成上述所有更改后,请使用以下命令:
javac*.java
-编译文件
javaw Snake
-执行程序
检查java与javaw和javac之间的区别
如果您要将此游戏发送给某人,请将其打包到可执行的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文件