Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在命令行中找不到或加载主类错误?_Java_Command Line_Packages - Fatal编程技术网

Java 在命令行中找不到或加载主类错误?

Java 在命令行中找不到或加载主类错误?,java,command-line,packages,Java,Command Line,Packages,我有一个赋值,它明确地声明我们应该从命令提示符调用 java GreeterTester John 然后打印“Hello,John。”当我这样做时(我已经导航到src文件夹),我会得到错误 无法找到或加载主类GreeterTester 现在,我已经看到了很多关于调用此命令时如何在命令提示符中键入包名(我们使用的是默认包)的信息,但是我可以在代码中输入什么来允许我简单地输入 java GreeterTester John 在命令提示符下,它能工作吗?因为我们必须使用准确的命令 同样,我不需要包

我有一个赋值,它明确地声明我们应该从命令提示符调用

java GreeterTester John
然后打印“Hello,John。”当我这样做时(我已经导航到src文件夹),我会得到错误

无法找到或加载主类GreeterTester

现在,我已经看到了很多关于调用此命令时如何在命令提示符中键入包名(我们使用的是默认包)的信息,但是我可以在代码中输入什么来允许我简单地输入

java GreeterTester John
在命令提示符下,它能工作吗?因为我们必须使用准确的命令


同样,我不需要包名,Java是一种编译语言。您必须首先使用
javacGreeterTester.java


请参见

确保在运行包时包含包名。请向我们展示您的代码(包括包声明)和您使用的确切命令行(一定要剪切并粘贴)。不,我的意思是我需要能够在命令行中不包含包名的情况下执行此操作。请尝试使用
-cp
commad:
java-cp。GreeterTester
您没有软件包,因此不要使用软件包名称。你可能还没有编译你的类,所以再次阅读你的说明。我不知道你是否需要像@Baby says这样的类路径,但是试试看吧,很搞笑。。。不是答案,但如果这是问题的话。看起来可能是。看看OP的第二条评论。哦,是的。那就给你一个吧!