version herrausfinden
lima-city → Forum → Programmiersprachen → Java
all
anwender
befehl
compiler
dialog
dokumentation
file
funktionieren
info
input
konsole
output
programm
schauen
sekunde
standard
target
umstellen
version
zeitmessung
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Windows Konsole öffnen und folgenden Befehl eingeben: java -version
Das steht übrigens auch in der Readme und dem SDK ;)
//edit:
Alternative ist in der Systemsteuerung unter Software (Win XP) bzw. dem equivelänten Dialog bei Win Vista zu öffnen und dort dann nach der installierten Java-Version zu schauen.
Beitrag geändert: 25.2.2008 12:05:39 von evil-devil -
danke für die antwort,;)
aber ich meine als java befehl,
bsp. wenn ich ein java programm starte und in dem programm sollte der code stehen welcher mir verrät welche version der Anwender des Programms verwendet!
(und Befehle welche in früheren Versionen nicht funktionieren herrausfiltern kann) -
Moin,
das sollte Dir helfen:
String version = System.getProperty(\'\'java.version\'\');
Gruß,
Puni
-
(und Befehle welche in früheren Versionen nicht funktionieren herrausfiltern kann)
Das übernimmt bereits das Kompilat für dich. Java Dateien die unter Java6 kompiliert worden sind, laufen nicht unter Java5, wenn sie nicht im Kompatibilitätsmodus kompiliert worden sind.
-
es geht um genau zu sein um die Zeitmessung,
wenn ein Benutzer eine Version über 1.5 verwendet, möchte ich die nanoTime verwenden
bei älteren, die milli sekunden,
ich habe es jetzt ein 2 Klassen umgeschrieben eine die in nano misst und die andere die die millis mist.
Jetzt noch die Frage wie kann ich die eine Klasse in 1.5 Kompilieren und die andere in 1.4 ??
Kann man das im Textpad(verwende ich) umstellen?? -
Für welche Version du kompilieren willst musst du dem Compiler als Parameter sagen. Leider weiß ich den ohne in die Dokumentation zu schauen auch nicht ;)
Übrigens würde ich nicht extra zwischen 1.4 und 1.5 unterscheiden, denn die aktuelle Java Version ist bereits 1.6 und 1.7 ist nicht mehr fern.
Setz einfach 1.5 als Mindestvoraussetzung an und du hast ein Problem weniger. -
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-d <directory> Specify where to place generated class files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-help Print a synopsis of standard options -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage