项目层次结构 Idea 而不是 BlueJ

Posted

技术标签:

【中文标题】项目层次结构 Idea 而不是 BlueJ【英文标题】:project hierarchy Idea rather then BlueJ 【发布时间】:2016-03-30 11:25:26 【问题描述】:

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

教师提供了他们在 BlueJ.app 环境中预构建的框架。所以他们没有告诉任何关于手动导入的内容。

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

在某些课程的第一行我有import edu.duke.*; 除了import java.util.*;,第二行还可以。

如何利用edu/duke/*.java. 的力量。在项目层次结构中放在哪里?

我想让他们分开。我的 java 类在第 1 周的模块 1 和他们的 edu/duke 中。

【问题讨论】:

在源文件夹中,您放置自己的 java 源文件。 【参考方案1】:

详细解释Prajakta所说的:

    在此处下载“课程代码包”下的 JAR 文件:http://www.dukelearntoprogram.com/downloads/bluej.php?course=2

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

    单击工具栏中的文件 选择项目结构 在左侧面板中选择模块 在“依赖项”选项卡中,单击“+”并选择“JAR 或目录”。 上传两个文件

    现在两个导入语句都可以正常工作: 导入 edu.duke.; 导入 org.apache.commons.csv.;

【讨论】:

【参考方案2】:

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

【讨论】:

现在只有zip压缩包,怎么处理?

以上是关于项目层次结构 Idea 而不是 BlueJ的主要内容,如果未能解决你的问题,请参考以下文章

约束或其锚点是不是引用不同视图层次结构中的项目?这是违法的

Kendo ui - 在子添加/编辑时获取父网格项(网格层次结构)

SwiftUI 在一种情况下而不是另一种情况下查看层次结构警告

使用第一响应者而不是将方法链接到控制器层次结构中是好的应用程序设计吗?

红黑树新增解析-idea插件动态生成树结构图

使用 MySQL 管理层次结构的数据