Java中如何打jar包以及如何调用包 心已赠人 2024-03-16 20:00 26阅读 0赞 在Java中编写完成代码后,如何打包方便其他人使用成为一个烦恼接下来将演示一下Java中如何打包的方法。以一个求立方的方法为例: ![fea9e8570e6b4fb596fbd2c7f1bd5bfd.png][] 在完成方法后点击idea左上方的File,然后点击Project Structure ![728eb969729d4ed2a042a9a76898d1b7.png][] 选择Artifacts ![22aff295ce8b428db4ec2645e02171d6.png][] 点击上方加号![f087a281b569425ea34c4c03234438ee.png][]进行下面第四-第六步操作 ![28fbce8414834ee6b988a529b34d4348.png][] ![886c98ad0b5f408e9ef56cb926b238b6.png][] Module:选择需要打开的文件所在的模块 Main Class:因为本次打包的只是一个工具包,并不是可执行类,所以无需选择,如果是可执行类,可以选择对应的类文件 最后点击OK ![4420beebc7d841548d69f9ddf7460c2c.png][] ![c6be2962f12243b1aed05a741e724cab.png][] 选择上方菜单栏选项里的Build,然后选择Build Artifacts选项 ![fbc14e821b3f47f5a8c9072948369e2f.png][] 选择对应的jar包,点击Build ![8bec11e55342407aa7c818136bfa9c02.png][] 打包完成后,会出现在目录下的out-->artifacts-->day7\_jar-->day7.jar 文件 day7.jar就是我们打包的jar包 鼠标右键点击打包的day7.jar包文件,选择下方的Open in ,点击Explorer可以快速跳转到保存jar包的位置。 ![e6f42e77e639455682eb59bad4c41d1a.png][] 以上就是打包的全部内容。 接下来是如何调用包: 首先进行导包: ![8ee6388a4c8a433095ca827bcdda43f0.png][] 点击idea左上方的File,然后点击Project Structure ![058b33bbf692481c83afdcf5dd648391.png][] 选择Modules,然后选择需要调用此包的模块 ![0d53fb71be234cbc92172fde09553031.png][] 选择调用此此包的模块之后,点击Dependencies,选择下方加号:+,点击JARs or Directories ![dcf6033df1454634b02f3ed327cc8e90.png][] 此处选择被调用的包存放的位置,我的包存放的位置是在D盘下libc文件中。 然后点击OK ![54c2fdebcf0545ac9bb0939dad775166.png][] 点击OK就导包完成了 在需要导包的模块中新建一个测试类 ![3e8e8b3044514e63bed89b756de47cff.png][] 通过包,调用包内方法,测试导包是否完成。 ![17f02c4ae1554a50823076db8f381830.png][] CTRL+鼠标左键点击调用的LfDemo方法,进入class文件,表示导包文完成。 如有不足,欢迎指正交流 [fea9e8570e6b4fb596fbd2c7f1bd5bfd.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/3914bb4f67314e179341a2658f264cb9.png [728eb969729d4ed2a042a9a76898d1b7.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/33fbaf7fadd24d958d85ecd837319cd2.png [22aff295ce8b428db4ec2645e02171d6.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/13236bb4855b49929b5c0c9148158f53.png [f087a281b569425ea34c4c03234438ee.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/0225fb4addc84425adf34c624508f134.png [28fbce8414834ee6b988a529b34d4348.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/86676c6ffe8d4b8b9bf2786fe0c23215.png [886c98ad0b5f408e9ef56cb926b238b6.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/69534c9bc53b43a997d3f54a02e1895f.png [4420beebc7d841548d69f9ddf7460c2c.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/c4708e24fe214c3f9e141bb260f1d577.png [c6be2962f12243b1aed05a741e724cab.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/966b6dc3b9f7427ca78d56e8397b3879.png [fbc14e821b3f47f5a8c9072948369e2f.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/42f6fdea03fa4588989ba53c6eb6bc90.png [8bec11e55342407aa7c818136bfa9c02.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/1e0e01b46daf47e6966dcf9f7de92e3b.png [e6f42e77e639455682eb59bad4c41d1a.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/658fbed7509a4d178c32bdc5ee2e4897.png [8ee6388a4c8a433095ca827bcdda43f0.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/55b287a7166d427c9b36d68403ad586b.png [058b33bbf692481c83afdcf5dd648391.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/cfe9bdd8e4554b70b0d443b3e92deeed.png [0d53fb71be234cbc92172fde09553031.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/59e4d2a969a54e7c81f6594eb9cb056e.png [dcf6033df1454634b02f3ed327cc8e90.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/19badc8629b742848fadd3cc944d911f.png [54c2fdebcf0545ac9bb0939dad775166.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/b56c5caa71594dfab15e283c92412184.png [3e8e8b3044514e63bed89b756de47cff.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/832f1e200f9d44caa96ef7a2c789f0c5.png [17f02c4ae1554a50823076db8f381830.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/15/2d90e119a05b4994ab2a0e4d0dc6dff9.png
还没有评论,来说两句吧...