【问题标题】:Java error: Could not find or load main class memoryarray.MemoryArrayJava 错误:无法找到或加载主类 memoryarray.MemoryArray
【发布时间】:2013-09-08 03:53:22
【问题描述】:

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

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

错误是什么意思?

【问题讨论】:

  • 增加堆大小
  • 您必须向我们展示代码。它失败了,因为您没有显示的代码是我们写的不正确,我们无法读懂您的想法。

标签: java arrays int


【解决方案1】:

你读错了;您的错误与您的问题不符。在您的类中查找 main 方法时出现问题(这可能是由于它未在您尝试运行的类中定义),或者只是加载您的类时出错。

【讨论】:

  • 谢谢!当我使用 1000 个元素时,我没有收到此错误,但现在我发现了另一个错误。错误:代码太大,无法使用 try 语句 catch (IOException e) {
  • 没问题,也许你应该接受我的回答(假设你觉得它有帮助)(我对我的代表以 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+4, 3, 4)
【解决方案2】:

解决此错误的可能方法

第一步:检查.java文件名和你在java文件中定义的类名。

第 2 步:如果您是从命令行运行,请检查类名,不要有任何拼写错误。

第三步:检查你正在运行的类是否在CLASSPATH中

【讨论】:

    猜你喜欢
    • 2017-07-31
    • 1970-01-01
    • 2015-02-25
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 2017-03-04
    相关资源
    最近更新 更多