2012-03-27 13 views
11

Esiste un equivalente Java della classe System.Version di .NET? Come posso dire questo in Java?Equivalente Java della classe di versione di .NET?

Version myVersion = new Version(2, 1); 
+1

W le proprietà hat dell'oggetto versione di cui hai bisogno? Solo una tupla major/minor/revision/build, o la conversione da/verso binario, oi comparatori, o qualcos'altro? – Rup

+0

Davvero solo la tupla maggiore e i comparatori. Immagino di poterlo implementare da solo, ma speravo in una classe readymade. –

+0

Sì, sono sorpreso che non ce n'è uno in Apache Commons o Google Guava (almeno per quanto posso vedere). – Rup

risposta

1

Per ottenere una versione sistema/moduli esempio String.class.getPackage(). GetImplementationVersion()

Se si desidera specificare la propria versione, creare un file Manifest.txt da aggiungere al vostro vaso-file come in questo tutorial

Vedi anche il javadoc per Package

+0

Ma temo che sia solo una stringa alla fine. – polve

+3

Ho finito per implementare la mia tupla della versione, ma grazie per i link li ho usati! –