Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我应该如何组织我的学习文件以便与Intellij IDEA一起使用?_Java_Intellij Idea - Fatal编程技术网

Java 我应该如何组织我的学习文件以便与Intellij IDEA一起使用?

Java 我应该如何组织我的学习文件以便与Intellij IDEA一起使用?,java,intellij-idea,Java,Intellij Idea,我已经学习Java几个月了,我想开始使用Intellij IDEA。 对于每本书或每一个信息源,我都创建了一个子目录,然后为每一章创建了另一个子目录。所以我现在的结构是这样的: /java/headfirst/chapter1 /java/headfirst/chapter2 .. /java/tutorialspoint/ /java/youtube/newboston/ /java/deitelHTP/chapter1/ /java/deitelHTP/chapter2/ .. 这在使用v

我已经学习Java几个月了,我想开始使用Intellij IDEA。
对于每本书或每一个信息源,我都创建了一个子目录,然后为每一章创建了另一个子目录。所以我现在的结构是这样的:

/java/headfirst/chapter1
/java/headfirst/chapter2
..
/java/tutorialspoint/
/java/youtube/newboston/
/java/deitelHTP/chapter1/
/java/deitelHTP/chapter2/
..
这在使用vim和命令行时非常有效

现在有了Intellij,我正在寻找关于如何最好地组织我的文件的反馈。似乎我需要为我现有的目录创建一个项目(或导入),这似乎还可以。我应该用其他方法来做这件事,还是有更好的方法来组织我的文件


到目前为止,我所研究的几乎所有东西都只有几个类文件,而且我还没有真正了解包

在您的情况下,我建议只创建一个具有任何名称的项目

将带有代码的文件夹拖动到项目中(也可以使用CTRL-C和CTRL-V)

现在您的文件夹在project中。您可以从idea中删除文件夹,而无需从硬盘中删除文件。您还可以添加多个文件夹


利润

相信您希望为每个新作业或新项目创建一个新模块

你可以创建一个称为第三章家庭作业的项目,然后为每个新的家庭作业创建一个新模块,该模块有自己的名称,如第3章第4题后面的第3.4节。您还可以为每章中的每个主题创建新的模块,比如一个用于继承,一个用于构造函数或其他


这样,一个模块中的源代码就不会影响另一个模块。至少我认为是这样

为什么您认为IntellJ在这个意义上与其他IDE(如Eclipse或Netbeans)有所不同?您应该阅读java包structure@om-nom nom-我还没有使用任何IDE来了解Intellij的区别或相似之处。我开始使用软件包,这对我很有帮助。但是我发现我不确定我是应该问一个新问题还是继续这个问题,所以在这里补充。我开始使用软件包,这很有帮助。我意识到,每次我编译/运行“项目”中某个类时,树上其他包中的每个类都必须是无错误的,否则我会收到错误消息。如何将上述示例中的每一章作为一个单独的单元来处理?可能吗?我看到有排除项,但这意味着排除除我正在使用的目录/包之外的所有内容,我不想为每个包都设置它。include会起作用,但我看不到这个选项。因为上学期是我编程的入门课,我开始使用教授们喜欢的编辑器WordPad,它是一个非常基本的编辑器和编译器。几周后,我开始尝试更成熟的IDE,最后决定使用Intellij(b/c it规则!)。然而,我没有考虑组织我的文件,更关心完成我的HW任务比组织,事情变得混乱。我在不同的USB驱动器、笔记本电脑和PC上都有文件!我想我现在要做的是每章创建一个项目,每章为每个作业创建模块