与Java EE exe和jar混淆

时间:2014-04-18 08:15:08

标签: java java-ee

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

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

此外,我对JRE的jar提出了同样的问题,并将其作为外部jar添加到eclipse项目中。

2 个答案:

答案 0 :(得分:0)

.jar是Java的library /package,当你在oracle上下载java的应用程序时,即jdk or jre。 因此,当我们编程时,jar用于添加功能,我们将不得不import classes。 当我们想要使用外部类时,我们必须使用它的jar文件。

当我们执行import org.springframework.beans.factory.annotation.Autowired;之类的任何导入时,它来自jar或依赖。

你可以制作java程序的可执行jar文件,你可以在网上找到它的教程。因此,无论何时在安装了jre的任何机器上单击该可执行jar文件,您都可以访问它。这叫做Executable Jar,你讲的是Java EE exe是New Fresh Java Installation的设置应用程序。

答案 1 :(得分:0)

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

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

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