Java问题和命令行错误



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

package test; 
public class Test { 
public static void main(String[] args) { 
System.out.println("Test"); 
} 

当我通过NetBeans运行它时,它是成功的。然而,当我尝试通过命令提示符执行时,我会得到一个错误。我能够编译Test.java文件,并看到它创建了Test.class

 Error: Could not find or load main class Test 

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

当您从命令行运行类时,还需要提供包名称。

java test.Test

您需要从类路径中测试目录的一个目录级别运行它

首先,由于类的第一行包含package语句,并且您希望通过命令行运行该类,因此.

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

    javac test/Test.java

你可以作为执行程序

java test.Test

相关内容

  • 没有找到相关文章

最新更新