|
Java™ by example!
|
|
|
How do I specify a version for my package?
You can specify specification and implementation information through the manifest file inside the jar file in which you package up your package. You can specify the following:
Note that Specification-Version and Implementation-Version need to be encoded as numbers separated by dots, eg. 1.2.3 This is important to compare versions and to determine compatibility. Following example shows you how to add versioning to a package of your own: 1) Start by writing your package: mypackage\Main.java:
2) write a manifest file: Manifest.mf:
3) package everything up in a JAR file:
jar cfm Main.jar Manifest.mf mypackage/*.class 4) as we have included the Main-Class attribute in the manifest file, we can run it as follows: java -jar Main.jar outputs:
Further Information
Author of answer: Joris Van den Bogaert
Comments to this answer are only viewable by members. Login or become a member!
|
|
|
|
|