java jar 版本号_java – 获取JAR文件版本号
我有一个用于群集的应用程序,以便在一个或多个失败时保持可用,并且我想实现一种方法来检查
java中jar文件的版本.
我有这段代码来做(例如:在MyClass类中):
URLClassLoader cl = (URLClassLoader) (new MyClass ())
.getClass().getClassLoader();
URL url = cl.findResource("META-INF/MANIFEST.MF");
Manifest manifest = new Manifest(url.openStream());
attributes = manifest.getMainAttributes();
String version = attributes.getValue("Implementation-Version");
当我将jar作为应用程序运行时它工作正常但是当我在其他应用程序中使用jar文件作为librairie时,我得到了另一个应用程序的版本号.
所以我的问题是,我怎样才能获得包含MyClass的jar的清单?
注意:我对使用静态约束的解决方案不感兴趣
‘classLoader.getRessource(“MyJar.jar”)’或File(“MyJar.jar”)
java jar 版本号_java – 获取JAR文件版本号相关推荐
- java 获取文件版本号_Java 获取资源文件路径
1 问题描述 通过源码运行时,一般使用如下方式读取资源文件: String str = "1.jpg"; 资源文件与源码文件放在同一目录下,或者拥有同一父级目录: String s ...
- java 单开程序_java生成jar包并且单进程运行的实例
java文件打包jar运行 有效步骤: 1.cmd 到当前目录(默认包主类所在目录为例) set classpath = 默认包主类所在目录 2.javac 主类名.java 3.java 主类名 4 ...
- java获取音频_java获取音频文件播放时长
方法一: 在项目开发过程中,需要获取音视频文件时长.查询资料后发现 JAVE能够完美得到想要的结果,JAVE项目简介如下: The JAVE (Java Audio Video Encoder) li ...
- java get image获取根路径_Java 获取资源文件路径
1 问题描述 通过源码运行时,一般使用如下方式读取资源文件: String str = "1.jpg"; 资源文件与源码文件放在同一目录下,或者拥有同一父级目录: String s ...
- C++获取exe文件版本号
#pragma comment(lib, "version.lib")//返回文件版本号 //@params:filename:文件名 string GetFileVersion( ...
- java wav 切割_java切割音频文件
工具: 一个jar包即可:jave-1.0.2.jar 可以切割wav格式的音频文件 完整工程目录 就一个jar包,一个main类 代码: package com.zit; import java.i ...
- getresourceasstream 路径_Java 获取资源文件路径
1 问题描述 通过源码运行时,一般使用如下方式读取资源文件: String str = "1.jpg"; 资源文件与源码文件放在同一目录下,或者拥有同一父级目录: String s ...
- java xml 反射_Java 读取XML文件以及Java 的反射机制实现
Java 读取XML文件以及Java 的反射机制实现 代码部分 import java.io.File; import javax.xml.parsers.DocumentBuilder; impor ...
- java 视频 缩略图_java获取视频缩略图
近期由于在做一个关于视频播放的项目,需要使用程序自动获取视频文件的缩略图,特写此文供其他人参考,有不清楚之楚可以给我留言. 1.使用工具:ffmpeg, 官网下载地址:http://ffmpeg.or ...
最新文章
- java程序包不存在_第一章 Java语言简介
- python实战经典例子_Python基础之列表常见操作经典实例详解
- Python:使用pypdf2合并、分割、加密pdf文件。
- httpServlet,java web后台服务
- Linux(ubuntu)——FTP服务器
- Gateway网关鉴权
- WinForm------GridControl添加底部合计框
- IE下Ajax缓存(转载)
- 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_4_Object类中wait带参方法和notifyAll方法...
- error500java_错误 500 java.lang.NoClassDefFoundError: com/lowagie/text/pdf/FontMapper
- flex builder 4.6 for Apple iOS应用程序打包(MAC)
- css vue 内联_Vue学习之路第十二篇:为页面元素设置内联样式
- 数据库审计方案简介和功能对比
- 学习商业汇票 ---- 银承汇票业务
- Unity打开电脑本地文件夹选择图片替换
- 计算机网络第七版 谢希仁 3-33答案
- Linux版本的mcnp6,Initial MCNP6 release overview. MCNP6 version 0.1
- SPSS——方差分析(Analysis of Variance, ANOVA)——单因素方差分析
- 单位换算 M、Mb、MB
- 人工智能在安防领域应用及UltraLAB EX系列高性能图形工作站