项目层次结构 Idea 而不是 BlueJ

project hierarchy Idea rather then BlueJ

在某些 Coursera 课程中,预期的 IDE 是 BlueJ。从一开始,我就想学习如何使用更高级的 IDE 管理项目,例如 IntelliJ Idea。

教师工作人员提供了他们在 BlueJ.app env 中预先构建的框架。所以他们没有告诉任何关于手动导入的信息。

我在目录 edu/duke/bunch-of-java-classes 中下载了他们的框架,或者我应该说 edu/duke/*.java.

在一些class的第一行我有import edu.duke.*;放在一边import java.util.*;,第二行没问题

如何驾驭力量edu/duke/*.java.。将它放在项目层次结构中的什么位置?

我想把它们分开。我的 java class 可以说是第 1 周的模块 1,他们的 edu/duke.

请从 link http://www.dukelearntoprogram.com/course2/index.php 下载文件 courserajava.jar 和 apache-csv.jar 文件,并将它们作为外部库添加到 [=13= 中创建的项目中]. edu.duke 库可以在编写的程序中使用。

详述般若所言:

  1. 在此处下载 "Course Code Packages" 下的 JAR 文件:http://www.dukelearntoprogram.com/downloads/bluej.php?course=2

  2. 将 after 作为外部库添加到您的新 IntelliJ 项目中。

    • 单击工具栏中的文件
    • 选择项目结构
    • Select 左侧面板中的模块
    • 在“依赖项”选项卡中,单击“+”并选择 "JARs or directories."
    • 上传两个文件
  3. 现在两个导入语句都可以正常工作: 导入 edu.duke.; 导入 org.apache.commons.csv.;