天天看点

Eclipse导入和生成jar包导入jar包导出(生成)jar包

Eclipse导入jar包

  • 导入jar包
    • 导入mysql-connector-java-8.0.30.jar时,还需更改src包下的module-info.java文件
  • 导出(生成)jar包
    • 如果要导出的类文件中有代码 报黄(Warnings)未修改,则导出jar包时会提示,如下所示。

导入jar包

在eclipse界面中,将所需jar包复制粘贴到对应工程的lib目录下。选中刚粘贴的该jar包,右键jar包——“build path”——“add to build path”即可。

Eclipse导入和生成jar包导入jar包导出(生成)jar包

导入mysql-connector-java-8.0.30.jar时,还需更改src包下的module-info.java文件

在按照上面步骤导入jar包后,在使用该jar包中的类时import出现报错,错误提示 Access restriction:The type *** is not accessible,经查询后是需要在src包下的module-info.java文件内加一句话

requires java.sql;

,如下图所示。

Eclipse导入和生成jar包导入jar包导出(生成)jar包
Eclipse导入和生成jar包导入jar包导出(生成)jar包

导出(生成)jar包

在eclipse的顶部导航栏中点击

File

——

Export

,在弹出的“Export”对话框中选择

Java

文件夹下的

JAR file

,点击"Next"按钮,如下图所示。

Eclipse导入和生成jar包导入jar包导出(生成)jar包

进入“Next”的界面后,来到了选择导入jar包代码的界面,此处需要选择自己要将哪些代码导出成jar包——请注意,此处不仅是你要打包的业务代码,还包括业务代码中用到的相关代码也需要一并打包,比如用到的entity中的自定义类型。如果没有一并选中,运行jar包时会报错找不到该类。

Eclipse导入和生成jar包导入jar包导出(生成)jar包

在完成此处后,点击“Finish”按钮即可。

此处也有详细介绍,可以补入本文,进一步完善,注意其中勾选

.classpath

,如下图所示。

Eclipse导入和生成jar包导入jar包导出(生成)jar包

如果要导出的类文件中有代码 报黄(Warnings)未修改,则导出jar包时会提示,如下所示。

Eclipse导入和生成jar包导入jar包导出(生成)jar包