gpt4 book ai didi

java - 缺少生产目录; Intellij运行程序时找不到主类文件

转载 作者:行者123 更新时间:2023-12-01 21:27:38 29 4
gpt4 key购买 nike

当我在 IntelliJ 中使用我的程序单击“运行”时,我在运行窗口中收到此错误。

Exception in thread "main" java.lang.ClassNotFoundException: PackageNameInMyProject.src.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:122)

Process finished with exit code 1

上面的消息会短暂弹出,然后弹出消息窗口并向我显示:

Information:Using javac 1.8.0_74 to compile java sources

Information:java: Errors occurred while compiling module 'MyProjectName'

Information:6/16/16, 2:31 AM - Compilation completed with 2 errors and 0 warnings in 438ms

Error:java: /production/MyProjectName: does not exist

/path/to/stuff/MyProjectName/PackageName/.idea/vcs.xml

Error:resources: /production/MyProjectName/PackageName/.idea/vcs.xml (No such file or directory)

我尝试用谷歌搜索我遇到的错误,但没有找到任何提到上面列出的生产目录的内容。我关于这是什么的唯一线索是部署测试与生产代码的东西,而且我对 IntelliJ 的内部工作原理缺乏经验,所以我不知道如何正确调整这些设置,也不知道在运行基本程序时这是如何发挥作用的.

Here is my project package layout

我的设置可能独特的是,我尝试从项目内包内的 src 目录运行代码。虽然我已经删除了该变量并将 src 目录直接放在项目目录中,但我仍然遇到相同的错误。

除了this similar question之外,我找不到任何东西。 ,但是这个问题并没有涉及生产文件夹方面(我最终也需要了解这一点)。 This question已回答,但不是根据 IntelliJ,所以它没有帮助。有用的答案包括如何解决此类问题的思考过程,甚至如何根据我所掌握的信息在互联网上搜索问题所在。

最佳答案

问题是您已将项目的顶级文件夹 .../product/MyProjectName 指定为“源”目录。您需要取消将 .../product/MyProjectName 设置为源目录,然后指定 src 目录 .../product/MyProjectName/PackageName/src 作为文件 > 项目结构 > 模块 > 源选项卡中的源目录。

JetBrains 有一个很好的帮助文档 here关于如何建立一个基本项目。

正如其他人所提到的,一旦事情超出了仅使用 java.* 库的范围,许多人就会使用 Maven用于项目设置和依赖管理,与 Intellij 很好地集成。

关于java - 缺少生产目录; Intellij运行程序时找不到主类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37853407/

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