Java问题和命令行错误

Java问题和命令行错误,java,netbeans,cmd,println,.class-file,Java,Netbeans,Cmd,Println,.class File,我是编程新手,需要帮助。基本上,我是在课堂课本上做练习。我正在尝试执行一个简单的打印行命令。以下是通过NetBeans的java文件: package test; public class Test { public static void main(String[] args) { System.out.println("Test"); } 当我通过NetBeans运行它时,它是成功的。然而,当我尝试通过命令提示符执行时,我得到了一个错误。我能够编译Test.java文件,并看

我是编程新手,需要帮助。基本上,我是在课堂课本上做练习。我正在尝试执行一个简单的打印行命令。以下是通过NetBeans的java文件:

package test; 

public class Test { 

public static void main(String[] args) { 
System.out.println("Test"); 
} 
当我通过NetBeans运行它时,它是成功的。然而,当我尝试通过命令提示符执行时,我得到了一个错误。我能够编译
Test.java
文件,并看到它创建了Test.class。当我键入java Test时,它会显示以下错误:

 Error: Could not find or load main class Test 

我想我可能会因为这个包裹而遇到问题。再说一次,我对这真的是个新手。我知道我可能做错了什么事情,这可能很容易纠正

从命令行运行类时,还需要提供包名

java test.Test
java test.Test

首先,您需要从类路径中的test dir开始从一个dir级别运行它,因为您的类包含package语句作为第一行,并且您希望通过命令行运行该类

  • 您需要创建一个名为
    test
    的目录,并在其中保存您的类
  • 假设您的目录存在于某个驱动器示例
    G:/test
    中,您需要打开终端浏览到G://并将程序编译为

    javac测试/test.java

  • 您可以按如下方式执行程序: