错误“ClassNotFoundException"在 IntelliJ IDEA 中 [英] Error "ClassNotFoundException" in IntelliJ IDEA

查看:56
本文介绍了错误“ClassNotFoundException"在 IntelliJ IDEA 中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我做了这个简单的程序:

I made this simple program:

package main.java;

public class start {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

并得到这个错误.我不知道发生了什么,

And got this error. I have NO idea what is happening,

"C:Program FilesJavajdk1.7.0_21injava" -Didea.launcher.port=7532 "-Didea.launcher.bin.path=C:Program Files (x86)JetBrainsIntelliJ IDEA Community Edition 12.1.4in" -Dfile.encoding=UTF-8 -classpath "C:Program FilesJavajdk1.7.0_21jrelibcharsets.jar;C:Program FilesJavajdk1.7.0_21jrelibdeploy.jar;C:Program FilesJavajdk1.7.0_21jrelibjavaws.jar;C:Program FilesJavajdk1.7.0_21jrelibjce.jar;C:Program FilesJavajdk1.7.0_21jrelibjfr.jar;C:Program FilesJavajdk1.7.0_21jrelibjfxrt.jar;C:Program FilesJavajdk1.7.0_21jrelibjsse.jar;C:Program FilesJavajdk1.7.0_21jrelibmanagement-agent.jar;C:Program FilesJavajdk1.7.0_21jrelibplugin.jar;C:Program FilesJavajdk1.7.0_21jrelib
esources.jar;C:Program FilesJavajdk1.7.0_21jrelib
t.jar;C:Program FilesJavajdk1.7.0_21jrelibextaccess-bridge-64.jar;C:Program FilesJavajdk1.7.0_21jrelibextdnsns.jar;C:Program FilesJavajdk1.7.0_21jrelibextjaccess.jar;C:Program FilesJavajdk1.7.0_21jrelibextlocaledata.jar;C:Program FilesJavajdk1.7.0_21jrelibextsunec.jar;C:Program FilesJavajdk1.7.0_21jrelibextsunjce_provider.jar;C:Program FilesJavajdk1.7.0_21jrelibextsunmscapi.jar;C:Program FilesJavajdk1.7.0_21jrelibextzipfs.jar;C:UsersTimIdeaProjectsRustoutproductionRust;C:Program Files (x86)JetBrainsIntelliJ IDEA Community Edition 12.1.4libidea_rt.jar" com.intellij.rt.execution.application.AppMain java.start
Exception in thread "main" java.lang.ClassNotFoundException: java.start
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:188)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)

Process finished with exit code 1

有人知道怎么回事吗?

推荐答案

可能你的项目结构是 src/main/java/start.java 但是当你添加它时对于 IntelliJ,您已将 src 设置为源文件夹,因此 IntelliJ 将 main.java 作为一个包.

Probably your project structure was src/main/java/start.java but when you added it to IntelliJ you have set src as a source folder, so IntelliJ put main.java as a package.

项目设置(Ctrl+Shift+Alt+S)→模块→源标签src/main/java设置为源文件夹.然后在您的简单程序中将包更改为您喜欢的任何内容(例如 my.test).之后,如果 IntelliJ 报告任何符合 package 快速修复的错误,使用 Alt+Enter 应该会有所帮助

In Project Setting (Ctrl+Shift+Alt+S) → Modules → Sources tab set src/main/java as Source Folder. Then in your simple program change package to whatever you like (e.g. my.test). After that if IntelliJ reports any error in line with package quick fix with Alt+Enter should help

这篇关于错误“ClassNotFoundException"在 IntelliJ IDEA 中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆