Java错误:无法找到或加载主类memoryarray.memoryarray

Java错误:无法找到或加载主类memoryarray.memoryarray,java,arrays,int,Java,Arrays,Int,我有一个java程序,其中出现以下错误: Error: Could not find or load main class memoryarray.MemoryArray Java Result: 1 错误是什么意思?您读取错误;您的错误与您的问题不匹配。在类中查找main方法时出现问题(这可能是因为您试图运行的类中没有定义它),或者只是加载类时出错。解决此错误的可能方法 步骤1:检查.java文件名和在java文件中定义的类名 步骤2:如果您是从命令行运行的,请检查类名是否有任何打字错误 第

我有一个java程序,其中出现以下错误:

Error: Could not find or load main class memoryarray.MemoryArray
Java Result: 1

错误是什么意思?

您读取错误;您的错误与您的问题不匹配。在类中查找main方法时出现问题(这可能是因为您试图运行的类中没有定义它),或者只是加载类时出错。

解决此错误的可能方法

步骤1:检查.java文件名和在java文件中定义的类名

步骤2:如果您是从命令行运行的,请检查类名是否有任何打字错误


第3步:检查您正在类路径中运行的类是否增加了heapsize,您必须向我们显示代码。它失败是因为您没有显示的代码编写错误,我们无法读懂您的心思。谢谢!当我使用1000个元素时,我没有得到这个错误,但现在我发现了另一个错误。错误:代码对于try语句catch(IOException e)来说太大了{没问题,也许你应该接受我的答案(假设你觉得它有用)(我对我的rep以666结尾感到不舒服)@user1288828您正在尝试创建一个在Java中太大的数组。我建议您使用一个外部源,例如文件。Java在一个方法中有65535字节的限制,并且它使用一个方法来构造数组,因此您在代码中可以放置的数组的大小受到限制。一般来说,这样一个大数组在代码中是不可管理的。我需要进行蛮力式的数据操作,我添加所有整数组合,但顺序如下:1,2,3,4=1+2+3+4,1+2+3,1+2,1,2+3+4,2+3,2+3,3,4)