【发布时间】:2017-01-29 00:57:32
【问题描述】:
我目前在 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
我已经看过这个问题Error "ClassNotFoundException" in IntelliJ IDEA,但是那里的答案都没有。
有什么想法吗?
【问题讨论】:
-
你有目录
com/company和Main.java文件吗? -
@JochenBedersdorfer 不,我的结构是 com/wyre/timebackup
-
@JochenBedersdorfer 我如何告诉 intelliJ 我的结构与他们认为的不同?,换句话说,我如何更改设置?
-
然后查看
Main.java中的包名。必须是package com.wyre.timebackup
标签: java macos intellij-idea