从Eclipse迁移到IntelliJ

时间:2017-08-18 11:32:52

标签: java eclipse intellij-idea

我最近从eclipse转到intellij到java编程。我有以下问题:

  • Eclipse具有工作空间的概念,每个项目必须位于其工作空间中。然而,它在intellij中有点不同(根据我的理解)。当我在intellij中创建一个新项目时,它在名为IdeaProjects /
  • 的默认文件夹中创建了项目

所以如果我的课程有两个文件夹(CSCI123和CYB342),我想在一个名为Intellij-Stuff ::

的子文件夹中为这些课程分配我的intellij作业
eg CSCI123/Intellij-Stuff/Project1
CSCI123/Intellij-Stuff/Project2
CSCI123/Intellij-Stuff/Project

CYB342/Intellij-Stuff/Project1
CYB342/Intellij-Stuff/Project2
CYB342/Intellij-Stuff/Project3

我可以将每个intellij项目放在不同的文件夹中,还是必须在IdeaProjects /文件夹中?

  • 如何将我的项目导出为带有源文件的jar(就像我在eclipse中一样)

  • 如何导入jar?

  • 如何将旧的Eclipse项目转换为intellij?

1 个答案:

答案 0 :(得分:2)

创建项目时,系统会要求您提供项目位置:

enter image description here

您选择该位置,它不必位于“IdeaProjects /文件夹”中。

IntelliJ提供了一个标题为Migrating From Eclipse to IntelliJ IDEA的帮助主题,它将Eclipse概念映射到IntelliJ概念。可能有用的是阅读它以帮助您应用您期望的(基于Eclipse行为/设计的方式)IntelliJ的行为方式。

回答你的其他问题:

  • Export a JAR from IntelliJ
  • 导入JAR:我认为您的意思是将JAR添加为项目的依赖项。如果是这样,那么如果你的是Maven或Gradle项目,那么一旦你将JAR声明为依赖项,这将为你完成。如果您的不是Maven或Gradle项目,那么您可以手动添加依赖项,如下所示:
    • 打开你的项目......
    • File > Project Structure > Libraries然后......
    • 点击+然后点击
    • 选择Java,将打开文件浏览器,您可以使用它浏览到要包含在项目中的JAR。
  • 将项目从Eclipse迁移到IntelliJ。同样,如果您的项目是Maven或Gradle项目,那么您只需在Intellij中打开它,因为IDE需要知道的项目结构的所有内容都可以从pom或gradle文件以及这些工具的约定中推断出来。如果您的项目不是Maven或Gradle项目,那么您可以在IntelliJ中打开Eclipse项目,IntelliJ将尝试解释它。要做到这一点......
    • File > New > Project from existing sources ...然后
    • 浏览到包含Eclipse .project.classpath文件
    • 的目录