【问题标题】:Error: Could not find or load main class Start错误:无法找到或加载主类 Start
【发布时间】:2014-08-05 11:34:28
【问题描述】:

"Error: Could not find or load main class Start"这是我这几天一直在处理的错误,不管我做了多少研究,它似乎对我一点帮助都没有。

我知道它正在尝试定位"Start.java",我相信我已将Eclipse 配置为在(默认包)包中查找Start.java,它在哪里。但是,我单击 run 按钮,错误只是不断弹出。拜托,我非常需要帮助,任何评论将不胜感激。

[更新] 我设法以某种方式将 Start.class 添加到我的类路径中,我只是尝试了 StackExchange 上的每一个方法,其中一个似乎有效。但是,又出现了另一个问题,在启动时会出现这种情况:

线程“main”java.lang.SecurityException中的异常:类“bgv”的签名者信息与同一包中其他类的签名者信息不匹配 在 java.lang.ClassLoader.checkCerts(未知来源) 在 java.lang.ClassLoader.preDefineClass(未知来源) 在 java.lang.ClassLoader.defineClass(未知来源) 在 java.security.SecureClassLoader.defineClass(未知来源) 在 java.net.URLClassLoader.defineClass(未知来源) 在 java.net.URLClassLoader.access$100(未知来源) 在 java.net.URLClassLoader$1.run(未知来源) 在 java.net.URLClassLoader$1.run(未知来源) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(未知来源) 在 java.lang.ClassLoader.loadClass(未知来源) 在 sun.misc.Launcher$AppClassLoader.loadClass(未知来源) 在 java.lang.ClassLoader.loadClass(未知来源) 在 Start.main(Start.java:11)

【问题讨论】:

  • 您确定在运行配置中设置了正确的主类吗?
  • 启动类是否有主方法?如果是,则检查 eclipse 文件夹是否创建了 start.class 文件。尝试清理并重建您的项目
  • 它不是试图找到Start.java,它是源代码。它试图找到Start.class,这是编译后的字节码。
  • 我想我有......我把“开始”作为主要课程。当我尝试将 Start.java 放入一个包中并将该位置用作主类时,它不起作用。
  • 在运行配置中检查您当前的项目

标签: java eclipse load find


【解决方案1】:

请检查主选项卡中的主类以进行运行(调试)配置, 它应该是 org.apache.ofbiz.base.start.Start, 我在使用 Main 类时遇到了同样的错误:org.ofbiz.base.start.Start

https://cwiki.apache.org/confluence/display/OFBIZ/Running+and+Debugging+OFBiz+in+Eclipse

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-12
    • 2016-03-16
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多