社区
Java SE
帖子详情
如何将一大堆class文件转化为jar文件并且能运行?
ustcsong
2004-05-10 08:35:38
我写了一个java程序,编译后生成了很多class文件,是一个完整的程序能运行,当我觉得提供给别人一大堆class文件不方便,于是想到了JAR文件,于是我用JAR 命令将这些class打包成了一个JAR文件,可是我发现用winrar打开(不解压)查看时,竟然存在路径。
我再写一个程序调用这个JAR时,发现没办法用,请问各位大侠,如何才能使该JAR包能被其他程序用import调用进去?
...全文
117
1
打赏
收藏
如何将一大堆class文件转化为jar文件并且能运行?
我写了一个java程序,编译后生成了很多class文件,是一个完整的程序能运行,当我觉得提供给别人一大堆class文件不方便,于是想到了JAR文件,于是我用JAR 命令将这些class打包成了一个JAR文件,可是我发现用winrar打开(不解压)查看时,竟然存在路径。 我再写一个程序调用这个JAR时,发现没办法用,请问各位大侠,如何才能使该JAR包能被其他程序用import调用进去?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Acylas
2004-05-10
打赏
举报
回复
用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 只存储方式;未用ZIP压缩格式
-M 不产生所有项的清单(manifest〕文件
-i 为指定的jar文件产生索引信息
-C 改变到指定的目录,并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理。
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。
示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:
jar cvf classes.jar Foo.class Bar.class
示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有
文件存档到一个名为 'classes.jar' 的存档文件中:
jar cvfm classes.jar mymanifest -C foo/ .
呢的包打错了
一次调频考虑储能电池参与一次调频技术经济模型的容量配置方法(Matlab代码实现)
内容概要:本文提出了一种考虑储能电池参与电力系统一次调频的技术经济模型,并基于该模型研究储能容量的优化配置方法。通过构建涵盖调频收益、投资成本、运维费用及寿命损耗等因素的综合经济性评估框架,结合Matlab仿真平台实现容量优化求解,旨在提升储能系统在电网调频中的经济性与技术可行性。文中深入分析了储能参与调频的动态响应特性、功率分配策略以及循环寿命对经济效益的影响,为新型电力系统背景下储能系统的规划、
运行
与投资决策提供理论支撑与实践路径。; 适合人群:具备电力系统基础知识及相关仿真能力的科研人员、研究生以及从事储能系统规划、电网调度与辅助服务市场的工程技术人员。; 使用场景及目标:①应用于新型电力系统中储能参与辅助服务市场的容量规划与经济性评估;②支撑科研项目中关于储能系统经济性建模、优化算法开发与政策仿真研究;③为电力企业制定储能投资策略、参与电力市场竞价提供量化分析工具与决策依据。; 阅读建议:建议结合Matlab代码深入理解模型构建过程,重点关注目标函数的设计、约束条件的设定及关键参数的敏感性分析,同时可将该模型扩展至二次调频、多时间尺度协调控制等场景进行对比研究与功能拓展。
IEC 61158-4-24-2014.pdf
IEC 61158-4-24-2014
数字基带通信系统的端到端仿真,包括采样、多级线路编码、AWGN信道和脉冲整形滤波器。.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接
运行
。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
QT Basler相机SDK开发源码及说明文档
已经博主授权,源码转载自 https://pan.quark.cn/s/1ababf45b226 QT与Basler相机SDK的开发源代码及详尽说明资料是一份极具价值的参考资料,它融合了QT图形用户界面框架与Basler工业相机的软件开发工具包,为开发人员提供了一套全面的二次开发支持。Basler相机凭借其高清晰度、高
运行
速度和高度可靠性,在工业自动化行业中得到了广泛的应用,而QT则是一款功能强大的跨平台用户界面开发工具,两者的结合能够实现高效且用户友好的相机应用程序。1. **QT框架**:QT是一个基于C++的开源库,用于构建能够在多个平台上
运行
的应用程序。其核心功能涵盖了事件管理、网络通信、数据库连接以及丰富的图形视图模型。在当前项目中,QT被用于设计相机操作的图形用户界面,例如参数配置、图像预览展示等操作。2. **Basler相机SDK**:Basler提供的软件开发工具包(SDK)包含了与相机硬件交互的应用程序接口,使开发人员能够访问相机的全部功能,包括图像采集、曝光时间调整、增益控制、触发模式设定等。借助SDK,开发人员可以编写出性能卓越、响应迅速的图像处理程序。3. **SDK的二次开发**:二次开发指的是在原有SDK基础上进行的扩展或个性化定制工作。在此项目中,开发人员可能已经将SDK的功能集成到了QT界面中,比如增加了实时图像显示、图像保存、相机参数调节等特性。4. **QT与工业相机协同开发**:这种开发方式代表了QT界面与工业相机之间的紧密协作,通过QT的图形用户界面来操控相机,完成图像的即时预览、捕捉、分析等任务,同时确保用户界面的直观性和便捷性。5. **Demo_BaslerCamera_Qt-master**:这可能是源代码项目的主
文件
夹,...
【半导体制造】基于WAT/CP数据与wafer map模式的数据挖掘应用:芯片质量溯源与缺陷根因分析系统设计
内容概要:本文围绕芯片制造中的质量溯源问题,介绍如何通过数据挖掘技术从WAT/CP电性测试数据与wafer map缺陷图中识别工艺异常。文章系统讲解了WAT/CP数据、wafer map模式、bin分析和多批次关联等关键概念,提出了数据清洗、可视化、map特征化、相似度检索与聚类等核心技术方法,并通过完整代码示例展示从数据读取、热力图生成、特征提取到随机森林分类的全流程,强调“可视化先行、特征工程为核心”的工业实践逻辑。最后展望AutoML、多模态大模型与实时数据闭环等未来方向。; 适合人群:具备Python与数据分析基础,从事半导体制造、良率分析、工艺整合或质量工程(PI/OE/QE)的技术人员,以及对工业数据挖掘感兴趣的数据科学家;尤其适合工作1-3年、希望将机器学习应用于实际产线问题的工程师。; 使用场景及目标:①实现WAT/CP数据的自动化可视化与异常检测;②将wafer map空间模式
转化
为可建模特征,进行缺陷分类与根因追溯;③通过相似案例推荐加速异常排查;④构建可持续监控的良率分析系统。; 阅读建议:此资源以实际代码驱动,建议读者结合文中案例动手实践,重点关注特征工程的设计逻辑与可视化方法的应用时机,理解每一步背后的工艺含义,并尝试将方法迁移至自有数据集,逐步拓展至聚类、深度学习或多源数据融合分析。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章