1 31 package org.pdfbox; 32 33 import java.io.IOException ; 34 35 import java.util.Properties ; 36 37 import org.pdfbox.util.ResourceLoader; 38 39 40 46 public class Version 47 { 48 private static final String PDFBOX_VERSION_PROPERTIES = "Resources/pdfbox.version"; 49 50 private Version() 51 { 52 } 54 55 60 public static String getVersion() 61 { 62 String version = "unknown"; 63 try 64 { 65 Properties props = ResourceLoader.loadProperties( PDFBOX_VERSION_PROPERTIES ); 66 version = props.getProperty( "pdfbox.version", version ); 67 } 68 catch( IOException io ) 69 { 70 io.printStackTrace(); 73 } 74 return version; 75 } 76 77 82 public static void main(String [] args) 83 { 84 if( args.length != 0 ) 85 { 86 usage(); 87 return; 88 } 89 System.out.println( "Version:" + getVersion() ); 90 } 91 92 95 private static void usage() 96 { 97 System.err.println( "usage: " + Version.class.getName() ); 98 } 99 100 } | Popular Tags |