java - 在 IntelliJ 中创建 Java 包

标签 java intellij-idea

我已经使用 Eclipse 一段时间了,但我无法理解我在 IntelliJ 中的第一个项目的情况。我已经阅读了文档,并搜索了其他问题,但我似乎仍然无法理解它。我认为我的项目结构有问题。这就是我当前的结构;

IntelliJ Project Structure

我正在尝试运行 JavaForLoop类,但每当我这样做时,编译都会失败,因为 StringMethods 中有错误strings 的类别包裹。我的问题是,如果这两个类位于不同的包中,为什么会阻止编译?两个类都没有使用另一个类,并且它们都有适当的 package声明声明。在 Eclipse 中使用类似的结构,这是可行的。我应该使用不同的项目结构吗?

最佳答案

默认情况下,IDEA 添加在启动前执行的构建配置,包括以下步骤(取自 here ):

  • 在模块的源路径中编译源代码并将结果放置到输出路径。
  • 在模块的测试路径中编译源代码并将结果放置到测试输出路径中。
  • 在输出路径中创建资源文件的副本。
  • 在消息工具窗口中报告问题。

enter image description here

在“编辑配置”屏幕中检查这是否是您的情况,如果是,请将其删除。

关于java - 在 IntelliJ 中创建 Java 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46412969/

相关文章:

javascript - 使用 Flask 和 PyCharm 调试 JavaScript

java - 为什么整数数据类型会悄悄溢出而不是抛出异常

java - 无法创建 solr 核心

Intellij IDEA 中的 Java 11 JShell

intellij-idea - 使用Intellij IDEA的最佳实践

java - IntelliJ gradle 添加模块依赖

java - IntelliJ插件: Navigate from Project View to a file without triggering AutoScrollFromSource?

Java Applet,游戏循环第一次运行良好,然后重置时,更新速度减半

java - 如何合并排序具有 O(nlogn) 时间和 O(1) 空间复杂度的链表

java - 从PreparedStatement查询