【发布时间】: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 放入一个包中并将该位置用作主类时,它不起作用。
-
在运行配置中检查您当前的项目