当前位置: 首页 > 知识库问答 >
问题:

mac上的IntelliJ ide中出现错误“找不到类”

邓高韵
2023-03-14

我目前正在mac os el capitan上运行最新的IntelliJ。

我已经构建了一个项目,它构建成功,但是当我尝试运行它时,我得到以下消息:

    Exception in thread "main" java.lang.ClassNotFoundException: com.company.Main
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:123)

 Process finished with exit code 1

我在IntelliJ IDEA中查看了这个问题错误“ClassNotFoundException”,但是没有一个答案有效。

有什么想法吗?

共有1个答案

卢涵畅
2023-03-14

您可能不知道,但是当您从IntelliJ IDEA中运行您的程序时,您正在使用运行/调试配置来做到这一点。IntelliJ IDEA保留有关如何在这些运行/调试配置中运行您的程序的重要信息。如果您的程序没有启动,很可能是由于运行/调试配置错误。

编辑您的运行/调试配置,找到您当前使用的运行/调试配置,然后查看“主类:”字段。您会发现它是“com.company.某个类”。将其替换为您的主类的全名。您的主类是具有main()函数的类。

或者,找到包含您的main()函数的类,打开该类的上下文菜单,然后选择“运行”或“调试”。这将为其创建新的运行/调试配置。

如果新创建的运行/调试配置不起作用,请打开运行/调试配置对话框,并将新创建的运行/调试配置与旧配置进行比较,可能需要将一些其他设置从旧配置复制到新配置。

通过选择“编辑配置…”,可以找到“运行/调试配置”对话框从运行/调试配置下拉列表中。

可以在IntelliJ IDEA的主工具栏上找到“运行/调试配置”下拉列表。(通常,它是工具栏上唯一的下拉列表。)

 类似资料:
  • 问题内容: 我正在使用Android Custom Launcher。该应用程序可以在某些手机上完美运行,但不能在其他手机上启动。启动应用程序时,会发生以下错误。 问题答案: 因此,经过大量搜索之后,我才知道这个问题是由于多重处理造成的。在某些手机上,多点排序不起作用。可能是由于其Android版本。但是我通过引入应用程序类来解决此问题 在清单中,我在应用程序标签中输入了该名称,例如:

  • 问题内容: 我开始使用TypeScript编写AngularJS应用。我有这个简单的模块命令: 当我跑步时,我得到了: 我是否需要包括一些内容以使他们理解? 问候, 问题答案: 您可以通过告诉编译器“您对角度的全部了解”来简单地告诉编译器不再担心: 为了获得所有好的工具和类型检查,您需要提取Angular类型定义,以便编译器知道可用的东西。 如果您对自己喜欢的IDE使用Visual Studio或

  • 我有一个爪哇项目。它由以下层次结构组成: 项目: < li >服务器(包含server.java) < li >客户端(包含client.java) < li >协议(包含中的消息类型。java文件) 我正在用Eclipse运行这个项目。我已经到了需要用终端测试的地步。我如何使用 build.xml 文件来格式化它,以便每当我将其从 Eclipse 中取出并在服务器中运行时,它都能正常工作,但在上

  • 我已经成功安装了pyobjc核心,但当我尝试安装pyobjc时,我得到了一个错误: (第一部分) 错误:命令出错,退出状态为1:Command:/Library/framework/python . framework/Versions/3.9/bin/python 3.9-u-c ' import sys,setuptools,tokenize。sys . argv[0]= ' " ' " '/

  • 我在Macbook M1上使用pod安装时遇到过这个问题 abc@MacBook-空气~%arch-x86_64吊舱安装 回溯(最近一次调用):16:从 /opt/homebrew/Cellar/cocoapods/1.10.1/libexec/bin/pod:23:在

  • 问题内容: 我正在尝试启动并运行我的第一个TypeScript和DefinitelyTyped Node.js应用程序,并且遇到一些错误。 尝试转换简单的TypeScript Node.js页面时,出现错误“ TS2304:找不到名称’require’”。我已经阅读了Stack Overflow上多次出现此错误的信息,但我认为我没有类似的问题。我在shell提示符下运行命令: 该文件的内容是: 错