Gibt es ein Java-Äquivalent von .NET System.Version-Klasse? Wie sage ich das in Java?Java entspricht der Versionsklasse von .NET?
Version myVersion = new Version(2, 1);
Gibt es ein Java-Äquivalent von .NET System.Version-Klasse? Wie sage ich das in Java?Java entspricht der Versionsklasse von .NET?
Version myVersion = new Version(2, 1);
Um eine System-/Modulversion z. String.class.getPackage(). GetImplementationVersion()
Wenn Sie Ihre eigene Version angeben, erstellen Sie eine Datei manifest.txt wie in diesem tutorial
Siehe auch javadoc auf Ihre jar-Datei hinzugefügt werden für Package
Aber ich fürchte, es ist nur eine Schnur am Ende. – polve
Ich habe letztendlich mein eigenes Versionstuple implementiert, aber danke für die Links, ich habe sie benutzt! –
Hier ist eine Klasse von OSGi: http://www.osgi.org/javadoc/r4v43/core/org/osgi/framework/Version.html
und die entsprechende Quelle: http://www.docjar.com/html/api/org/osgi/framework/Version.java.html
W Hut Eigenschaften des Version-Objekts benötigen Sie? Nur ein Major/Minor/Revision/Build Tupel, oder die Konvertierung in/aus Binär, oder die Komparatoren, oder etwas anderes? – Rup
Wirklich nur das Major/Minor Tupel und Komparatoren. Ich denke, ich könnte es selbst implementieren, aber ich hoffte auf einen Readymade-Kurs. –
Ja, ich bin überrascht, dass es bei Apache Commons oder Google Guava (zumindest soweit ich das sehen kann) keinen gibt. – Rup