【发布时间】:2017-06-07 12:23:47
【问题描述】:
我有一个任务明确指出我们应该从命令提示符调用
java GreeterTester John
然后打印“你好,约翰”。当我这样做时(我已经导航到 src 文件夹)我收到错误
无法找到或加载主类 GreeterTester
现在我已经看到了很多关于在调用此命令时如何在命令提示符中键入包名称(我们使用的是默认包)的信息,但是我可以在我的代码中输入什么来允许我只需输入
java GreeterTester John
在命令提示符下,它有效吗?因为我们必须使用那个确切的命令。
同样,我不需要包名
【问题讨论】:
-
确保在运行时包含包名。请向我们展示您的代码(包括包声明)和您使用的确切命令行(剪切并粘贴以确保)。
-
不,我的意思是我需要能够做到这一点,而无需在命令行中包含包名。
-
试试
-cpcommad:java -cp . GreeterTester -
你没有包,所以不要使用包名。据说你还没有编译你的课程,所以再次阅读你的说明
-
我不知道你是否需要像@Baby 说的那样的类路径,但试试stackoverflow.com/a/32134203/2308683
标签: java command-line packages