繁体   English   中英

在Mac上的IntelliJide中出现错误“找不到类”

[英]Error “class not found” in IntelliJ ide on mac

我目前正在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”错误,但是那里的答案都无效。

有任何想法吗?

您可能不知道,但是从IntelliJ IDEA中运行程序时,您正在使用“运行/调试配置”来执行此操作。 IntelliJ IDEA在这些“运行/调试配置”中保留了有关如何运行程序的重要信息。 如果您的程序没有启动,则很可能是由于“运行/调试配置”配置错误。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM