我正在学习如何在 Java 中使用包,但在尝试实现它们时遇到了麻烦。我有一个名为 Main 的简单类,如下所示:
public class Main
{
public static void main(String[]args)
{
System.out.println("Package Test...");
}
}
该类的目录为:C:\Users\MyComputer\Desktop\Packages\Main.java
当我编译这个类时,我没有遇到任何麻烦。但是,当我添加“package com.example.mypackage;”时到 .java 文件的顶部,编译程序,并尝试运行该程序,我收到以下错误:“错误:无法找到或加载主类 Main”
我该如何解决这个问题?
最佳答案
如果您的类的路径是C:\Users\MyComputer\Desktop\Packages\Main.java
,那么您的类不在包中。在本例中,“Packages”是您的项目文件夹,它仅包含一个 java 类。
如果您希望package com.example.mypackage;
工作,那么您的路径需要是:
C:\Users\MyComputer\Desktop\Packages\com\example\mypackage\Main.java
关于java - 如何在 Java 中正确实现包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49308012/