Hi allerseits!
Ich habe folgendes Problem: Mein Applet muß feststellen, ob es von einem Appletviewer reel auf einer Machine oder von einem Browser in einer virtuelen Machine gestartet wurde. Ist dies überhaupt machbar? Wenn ja - wie.
Vielen Dank im voraus!
Gruß
Uli
Hallo,
Ich habe folgendes Problem: Mein Applet
muß feststellen, ob es von einem
Appletviewer reel auf einer Machine oder
von einem Browser in einer virtuelen
Machine gestartet wurde. Ist dies
überhaupt machbar? Wenn ja - wie.
Ein Applet kann ein paar Systemeigenschaften lesen, darunter auch
System.getProperty („java.version“)
System.getProperty („java.vendor“)
System.getProperty („os.name“)
System.getProperty („os.arch“)
Ich wuße gar nicht, daß es mittlerweile Maschinen gibt, die Java direkt auführen, aber wenn das so ist, wird der Hersteller das ganz sicher in den Properties ausgeben.
Grüße Ralf
Hallo allerseits!
Wegen Urlaub melde ich mich erst jetzt. Ich bin da mißverstanden worden, die Maschinen führen natürlich Java nicht direkt aus, der Appletviewer und der Code liegen nur auf derselben Maschine, bei Browsern über das Web kann das so sein, muß nicht.
Leider gibt es keine direkte Abfrage, ob das Applet auf einer fremden Location abläuft. Ich habe mir so geholfen, daß ich zuerst eine unerlaubte Funktion (z.B. File öffnen) ausgeführt habe und im Falle einer Exception ist klar, daß das Applet auf einer fremden Website läuft.
Ciao
Uli
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]