【问题标题】:confused with Java EE exe and jar与 Java EE exe 和 jar 混淆
【发布时间】:2014-04-18 08:15:07
【问题描述】:

在我正在工作的现有项目中,我看到存在像 j2ee-1.3.jar 这样的 Java EE jar,但是当我尝试从 Oracle 网站(1.6 版)下载时,我只看到 .exe 可用。那么它们是如何连接的,是不是像exe安装后会在安装文件夹中创建jar

我用 WinRAR 检查了exe 的内容,但找不到任何jar

关于 JRE 的 exe 并将其作为外部 jar 添加到 eclipse 项目中,我也有同样的问题。

【问题讨论】:

    标签: java jakarta-ee


    【解决方案1】:

    我想你说的是 JDK 安装可执行文件...所以是的,你猜对了部分答案,windows 系统的 JDK 安装文件是一个可执行文件该文件除了下载和解压 JDK/JRE 之外什么都不做,它是一组 Java 库 jars(用于开发),位于您在安装步骤中指定的某些目录中。

    这是您问题的主要主题,但请注意,您不仅会在浏览 JDK 安装目录时找到jars,而且还有很多其他的,要引用的主要内容:

    • java 进程用于运行您的应用程序。
    • 用于代码编译的javac二进制文件...和许多其他工作人员

    【讨论】:

      【解决方案2】:

      .jar 是 Java 的 library /package,当您在 oracle 上下载它的 java 应用程序时,即jdk or jre。 所以当我们在做编程的时候用jars来添加功能,我们就得import classes从中得到。 当我们想使用外部类时,我们必须使用它的 jar 文件。

      当我们进行任何像 import org.springframework.beans.factory.annotation.Autowired; 这样的导入时,它来自 jar 或依赖项。

      你可以制作java程序的可执行jar文件,你可以在网上找到它的教程。因此,每当您在安装了 jre 的任何机器上单击该可执行 jar 文件时,您都可以访问它。这称为 Executable Jar,您说的是 Java EE exe 是新 Java 安装的设置应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-10-31
        • 2015-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多