Java命令行运行带包的文件

时间:2022-09-19 23:14:36

今天想要将在eclipse下建立的工程在命令行下运行一下,却死活不成功,百度了一下,运行成功,写篇博客记录一下,省的之后遇到这个问题再到网上找解决办法。

本工程在com.CHT包下,有三个文件GameLauncher.java,GuessGame.java和Player.java。

1.建立对应的文件夹目录,例如我的文件夹目录为GuessNum\src\com\CHT

2.再命令行下移动到GuessNum\src\目录

3.用javac命令编译带有主函数的类,会将包中涉及到的其他java文件自动编译。其中GameLauncher.java是我的工程中带有主函数的类

例:javac com\CHT\GameLauncher.java

会生成三个类文件,GameLauncher.class、GuessGame.class、Player.class

4.用java命令运行,注意要用“.”来代表目录结构

例:java com.CHT.GameLauncher

5.运行成功,输出结果

结果:The targetNum is 3
Player1 guessed 0
Player2 guessed 1
Player3 guessed 5

Player1 guessed 0
Player2 guessed 9
Player3 guessed 2

Player1 guessed 3
Player2 guessed 8
Player3 guessed 8
Congratualtions!Player1 guessed the number.