如何在没有包数据的情况下编译.java文件?

如何在没有包数据的情况下编译.java文件?,java,class,compilation,package,Java,Class,Compilation,Package,我正在尝试将一个.java文件编译成一个.class文件,这样我就可以将它用作第三方类,在运行时从不同的包/程序加载。然而,我遇到了拥有包数据的问题,我得到了一个NoClassDefFoundError。有什么方法可以解决这个问题吗?所以从我读到的内容来看,您希望分别编译您的类和另一个程序,然后能够在运行时以某种方式合并它们。据我所知,这是不可能的。您必须编译这个特定的.java文件,并与您正在讨论的程序一起编译。您还必须在将要使用您的类的程序的.java文件中使用import语句。没有包数据意

我正在尝试将一个.java文件编译成一个.class文件,这样我就可以将它用作第三方类,在运行时从不同的包/程序加载。然而,我遇到了拥有包数据的问题,我得到了一个NoClassDefFoundError。有什么方法可以解决这个问题吗?

所以从我读到的内容来看,您希望分别编译您的类和另一个程序,然后能够在运行时以某种方式合并它们。据我所知,这是不可能的。您必须编译这个特定的.java文件,并与您正在讨论的程序一起编译。您还必须在将要使用您的类的程序的.java文件中使用import语句。

没有包数据意味着什么?另外,如何将其加载到另一个包中?ClassNotFoundError发生在运行时,而不是编译时。实际上,我没有指定发生何种错误。我刚才提到它不起作用