Java examples for Reflection:Jar
Return the "Version" entry from the given JAR's manifest file.
/*//from w w w . jav a 2 s .c o m * Copyright (C) 2006-2007 Mindquarry GmbH, All Rights Reserved * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. */ //package com.java2s; import java.io.IOException; import java.util.jar.JarFile; public class Main { /** * Return the "Version" entry from the given JAR's manifest file. * @throws IOException */ public static String getVersion(String jarFileName) throws IOException { JarFile jarFile = new JarFile(jarFileName); return jarFile.getManifest().getMainAttributes() .getValue("Version"); } }