项目层次结构 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 在一种情况下而不是另一种情况下查看层次结构警告