java导出jar带第三方库_在.jar文件中导出java库
我仍然是
java的新手,我对导出.jar文件非常新.我有一个小游戏,我想发送给一些朋友,我被告知在另一个问题,我应该将它导出到一个可执行的jar文件.好吧,我终于在我的计算机上工作了但是当我把它发送给其他人时它不起作用,因为他们没有图书馆.
我正在导入objectdraw库,没有它我的程序根本就不会运行!
所以基本上我需要找到一种方法来导出对象绘制库作为我的.jar文件的一部分,以便他们也可以使用它.我只是将它包含在jar命令的包含文件中吗?
例如:jar cmf MANIFEST.mf Archery.jar * /System/Library/Java/Extensions/objectdraw.jar
或者是什么?我现在正在使用命令行.
最佳答案 最简单的方法是发送JAR库文件,并向清单添加Class-Path条目.此条目如下所示:
Class-Path: objectdraw.jar
您也可以手动设置CLASSPATH环境变量.
或者,您可以解压缩库并将所有(或只需要的文件)添加到最终的jar中.但这并不总是有效,因为有些库依赖于teir JAR文件的完整性.
最后,可以在主JAR中包含依赖项,但它需要一个自定义类加载器.
java导出jar带第三方库_在.jar文件中导出java库相关推荐
- java语言保留结构和联合_在下列概念中, Java 语言只保留了
[填空题]若a是int型变量,且a的初值为3,则执行表达式a+=a-=a*a后的值为__________. (6.0分) [单选题]基因突变.基因重组和染色体变异三者的共同特点是 ( ). [单选题] ...
- ubuntu安装zlib库_如何在Ubuntu中安装zlib库?
ubuntu安装zlib库 On Ubuntu (18.04), installing zlib reported unable to locate package zlib: 在Ubuntu(18. ...
- vscode怎么安装python库_如何在vscode中安装python库的方法步骤
免费资源网 - https://freexyz.cn/ vscode安装python库 1.已经在vscode中装了python并配置好python运行环境. 检查是否正确配置好运行环境,按Windo ...
- amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境
今天给大家分享一下如何配置java的JDK环境.操作步骤如下: 1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件: 2.使用 ...
- java opencv 读取视频_java使用OpenCV从视频文件中获取帧
本文实例为大家分享了java使用OpenCV从视频文件中获取帧的具体代码,供大家参考,具体内容如下 实现功能:使用Java获取mp4.mov.avi等视频文件中的图像帧,每秒获取一帧图像,并保存 环境 ...
- 如何避免JSP文件中的Java代码?
本文翻译自:How to avoid Java code in JSP files? I'm new to Java EE and I know that something like the fol ...
- ML之xgboost:解读用法之xgboost库的core.py文件中的get_score(importance_type=self.importance_type)方法
ML之xgboost:解读用法之xgboost库的core.py文件中的get_score(importance_type=self.importance_type)方法 目录 xgboost之skl ...
- java.lang.exception_如何解決java.lang.AssertionError:期望的異常:Mockito中的java.lang.Exception...
我有一個使用spring驗證器的用戶驗證器的書面單元測試用例.下面是類.我在Spring驗證器的validate方法中面臨問題,調用服務來檢查用戶是否爲admin.但是管理服務會引發異常.所以我用tr ...
- wordpress 数据库_如何在WordPress中创建视频库(逐步)
wordpress 数据库 Recently, a user asked us how to create a video gallery in WordPress. WordPress makes ...
最新文章
- Python 解一道江苏 小升初 数学题,如此变态,看不起来谁?
- 谁干的mysql无密码登录?
- React Native开发错误警告处理总结(已解决 !持续更新)
- xcode编译报错unknown error -1=ffffffffffffffff Command /bin/sh failed with exit code 1
- 亚洲新首富出炉!富豪榜单大洗牌,马云3年来首次跌出中国前三
- gis等时圈怎么做_如何批量制作交通等时圈
- 基金回撤越大收益越高吗?
- SQL Server中授予用户查看对象定义的权限
- 搭建SSM项目时报错(org.springframework.jdbc.CannotGetJdbcConnectionException)
- 如何看注解的源码_我们为什么要看源码、应该如何看源码?
- Linux下libiconv库的安装和使用
- 手电筒安卓_王思聪吃热狗数字时钟安卓apk下载安装ios现在
- php下获取客户端IP
- 全民 https!使用 FreeSSL 申请免费的 https 证书
- 红橙黄绿青蓝紫 RGB值 16进制 、10进制
- js正则只能输入大于0的正整数
- android edittext 字母数字键盘,android EditText默认数字键盘,能输入字母,数字和中文...
- 搭建一个简单的SDN网络环境
- c++自定义函数简单介绍
- 西南交大计算机绘图a答案,西南交大 计算机绘图A客观题答案(1-3次作业).doc
热门文章
- matlab serial 38400,这个程序的波特率能帮我改到38400吗?
- matlab mex路径,使用matlab进行mex编译时的路径问题mexopts
- mysql parameter_C#MySqlParameter问题
- pat 乙级 1013 数素数(C++)
- 【渝粤题库】陕西师范大学210023 学前儿童社会教育 作业(专升本)
- 【渝粤教育】电大中专电子商务网站建设与维护 (25)作业 题库
- 【渝粤题库】国家开放大学2021春1377理工英语3题目
- 擦地机器人修理_自带眼睛还有嘴,喷水式擦地机器人效果实测
- 天地一体化信息网络发展与拟态技术应用构想
- android界面实现框架内页面跳转_KVM虚拟化管理平台的实现