如何在Java中导入库

时间:2016-05-03 10:29:34

标签: java

我开始用Java编程,我不太了解导入库的工作原理。

假设我需要导入一个库才能编写特定的程序。我把它保存在我的电脑里。

在他们的机器上没有相同库的人应该如何能够运行该程序?这可能是一个愚蠢的问题,但我真的很喜欢编程..谢谢。

3 个答案:

答案 0 :(得分:1)

他们需要安装java运行时(JRE)。

像apache commons这样的第三方库,伴随着你的应用程序jar。

myapp.jar
lib/apache-commons.jar
lib/ido.jar

myapp.jar(zip格式)包含一个包含条目的METAINF / MANIFEST.MF

Main-Class: ...
Class-Path: lib/apache-commons.jar, lib/ido.jar

并且myapp.jar是一个可执行的jar。

maven 这样的构建工具可以用来构建这样的发行版:处理库版本(依赖项),准备清单,生成输出文件夹。

答案 1 :(得分:0)

在他们的机器上没有相同库的人”是一个错误的概念。机器必须在其上安装 Java运行时环境(JRE)才能运行Java程序(即执行.class文件)。 JRE包含所有Java库。因此,运行Java的每台机器都有您可以在程序中使用的每个库。

在程序中导入库基本上是指示编译器将该库包含在程序中。您并没有真正将Java程序保存在PC上,其中包含库。这只是一套说明。这些指令在运行程序的任何机器上提供给Java平台。在运行程序时,该计算机上的JRE按照.class文件中的指示使用库。

我希望我能告诉你。

答案 2 :(得分:0)

除上述答案外,还可以查看以下文件库:

  1. 右键点击项目
  2. 构建路径
  3. 配置路径
  4. 文库
  5. 您可以查看JRE添加到项目的天气

    如果不存在,请单击添加库并添加