如何在三个不同的 Java IDE 上检查已安装的 JAR、外部库等?

com*_*ike 1 java eclipse ide intellij-idea visual-studio-code

我用多种语言编写过程序,并辅导过学生计算机科学,但我刚刚开始在 MacBook 上学习 Java。关于这个问题,我很高兴能找到任何可以解决我的问题的可用信息或教程的答案;我有能力理解先进的事物。

我一直在寻找适合我的 IDE 以及可以与我的学生一起使用的东西,并且我尝试过 IntelliJ、Eclipse 和 VS Code。在此过程中,我安装了外部 JAR 以提供额外的功能,例如 Apache Commons。

事情变得越来越混乱。我已经不知道如何在每个 IDE 中达到当前状态。我想更好地了解如何了解任何给定项目在每个 IDE 上使用的整体 Java 环境,包括任何外部 JAR 及其所在位置。我想知道他们是否借用了Java系统环境。

我的目标是了解我自己的系统如何达到当前配置的方式,逐个项目更新我的配置,并帮助我的学生获得匹配的配置。

我还想要有关安装外部 JAR 的正确方法或最简单/最干净方法的建议。

Vis*_*tna 5

梅文

问题我还想了解安装外部 JAR 的正确方法或最简单/最干净的方法的建议。

如果您确实想以有组织的方式工作并希望完全专注于编码而不是寻找要使用的依赖项,那么请尝试使用Apache Maven构建您的项目。Maven 项目的魔杖是pom.xml文件,所有魔法都根据您的意愿发生。

Maven是一个主要用于 Java 项目的构建自动化工具。Maven 解决了构建软件的两个方面:

  • 描述和管理软件的构建方式。
  • 描述和管理依赖项(代码使用的各种库)。

为什么选择马文:

  1. 事实标准
  2. 能够编译、测试、打包和分发源代码(不同的目标
  3. 强大的依赖管理(从我的角度来看最重要)
  4. 可通过插件扩展
  5. 良好的社区支持和周围有很多粉丝。
  6. 三大 IDE(IntelliJ、NetBeans 和 Eclipse)都对 Maven 提供了良好的支持,让您可以使用 Maven 来替代它们自己专有的项目定义和构建过程。
  7. 众所周知,Maven 将其所有依赖项缓存在~/.m2 目录中,该目录有时称为本地 Maven 存储库。Maven 本地存储库保留项目的所有依赖项(库 jar、插件 jar 等)。当您运行 Maven 构建时,Maven 会自动将所有依赖项 jar 下载到本地存储库中。它有助于避免每次构建项目时引用存储在远程计算机上的依赖项。

您可以简单地将项目部署为JARWAREAR文件,并在不同的 IDE 上使用它或独立使用它。