gpt4 book ai didi

java - eclipse "Error: Could not find or load main class"

转载 作者:IT老高 更新时间:2023-10-28 11:27:38 26 4
gpt4 key购买 nike

我的笔记本电脑上有一个 Eclipse 项目,我将其推送到 Git https://github.com/chrisbramm/LastFM-History-Graph.git

它可以在我的笔记本电脑上完全运行,并且可以毫无问题地运行/构建,但在我的桌面上它没有 Eclipse 给出错误

Error: Could not find or load the main class lastfmhistoryguis.InputPanel

我尝试从以下位置构建项目:

Project>Build Project

但是什么也没发生。我已将此计算机上的 PATH 变量设置为 JRE6、JRE7 和 JDK 1.7.0,即使我的笔记本电脑上没有设置这些变量。

我确实有 Jar 文件 (last.fm-bindings-0.1.1.jar),它位于 C 中的 .classpath 文件中:\Users\Chris\Downloads 文件夹在我的笔记本电脑上,因此它没有包含在我最近带入项目文件夹并提交的 git 树中,但我不确定我是否做得对。这是否也会导致问题,但其中没有主要论点。

我现在无法锻炼,我需要检查/更改什么。

最佳答案

如果您使用 public static void main(String[] args) 创建一个 java 类,Eclipse 将通过右键单击文件本身或在项目浏览器,然后选择:

"Run As" -> "Java Application."

完成此操作后,Eclipse 会存储有关您的类的信息,因此您可以从“运行方式”菜单(工具栏上的绿色播放按钮)或“运行配置”对话框轻松地再次运行该类。

如果您随后移动 java 类(手动,或者然而),然后再次选择

"Run As" -> "Java Application,"

从新位置,Eclipse 将运行原来存储的配置,尝试从它原来的位置调用这个类,这会导致这个错误。


解决方案:
对我来说,解决方法是转到运行配置(绿色播放按钮 -> 运行配置)并删除对类的所有引用。下次运行

"Run As" -> "Java Application"

Eclipse 会为被移动的类写一个新的配置,错误就会消失。

关于java - eclipse "Error: Could not find or load main class",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11235827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com