build time eines applet

Status
Nicht offen für weitere Antworten.

FilterPunk

Mitglied
Wie kann ich zur laufzeit aus einem applet heraus, die uhrzeit, zuder das applet compiliert wurde (build time) herausfinden?
Vielen Dank im voraus!
 

L-ectron-X

Gesperrter Benutzer
Ihr sollt nicht immer alles gleich lesen. :wink:
Ich will auch mal in Ruhe etwas entfernen können. :)

Zu deiner Frage müsste ich mal die API-Doc wälzen.
Du musst die Datei des Applets herausbekommen, und dann mit lastModified() nach dem Datum fragen.
Kann aber sein, dass das aufgrund der Rechtebeschränkung nicht ganz so einfach wird.
 

Wildcard

Top Contributor
L-ectron-X hat gesagt.:
Du musst die Datei des Applets herausbekommen, und dann mit lastModified() nach dem Datum fragen.
Kann aber sein, dass das aufgrund der Rechtebeschränkung nicht ganz so einfach wird.
hmmm.... wird dieses Attribut nicht durch den Upload auf den Server gesetzt? :?
Glaube nicht das so etwas möglich ist wenn nicht direkt auf dem Server kompiliert wurde...
 

FilterPunk

Mitglied
Danke L-ectron-X und Wildcard,
ich hatte gestern schon mit getDocumentBase, getFile und lastModified herumexperimentiert. Das klappte aber schon allein wegen der eingeschänkten Appletrechte nicht. Das Problem mit dem FTP-Server wäre für mich nicht so wichtig gewesen, da es mir nicht um die exakte Buildtime geht und der upload bei mir vom Ant-Skript erledigt wird.
Eigentlich möchte ich nur während der Entwicklung meines Applets sicherstellen, dass die diversen Tester das aktuelle Applet testen und nicht versehentlich mit einem Applet aus dem Cache arbeiten (ohne dabei Änderungen, wie z.B. Cache ausschalten auf den Testrechnern vorzuschreiben).
Eine Ausgabe der Buildtime auf der Konsole schien mir als geeignetes Mittel.
Ich verwende Netbeans 5.5 und habe keine automatische Versionenvergabe gefunden - möchte den Prozess aber auf jeden Fall automatisieren.
Vielleicht hat ja jemand eine gute Idee, wie ich das trotzdem hinbekomme.
Danke.
 

Wildcard

Top Contributor
Nimm doch Webstart. Eine lokale Kopie des Programms wird dabei auf der Festplatte angelegt, und beim Aufruf der URL wird die Version überprüft. Sind lokale und externe identisch wird die lokale verwendet, ansonsten die aktuelle heruntergeladen.
 

FilterPunk

Mitglied
Hm Wildcard,
also das Applet wird in einer Webseite verwendet, die von einem Embedded Controller (Coldfire) auf dem eCos läuft, geladen wird. Ich weiss zwar nicht genau wie Webstart funktioniert aber wenn server-seitig irgendwas vorausgesetzt werden muss, dann wird's so für mich nicht funktionieren.
 

Wildcard

Top Contributor
Webstart stellt keine besonderen Anforderungen an den Server. Stell's dir einfach vor wie eine lokale Anwendung die sich automatisch updated und über den Webbrowser gestartet wird.
 

AlArenal

Top Contributor
Wildcard hat gesagt.:
Webstart stellt keine besonderen Anforderungen an den Server. Stell's dir einfach vor wie eine lokale Anwendung die sich automatisch updated und über den Webbrowser gestartet wird.

Ja, über Webbrowser gestartet, aber nicht im Webbrowser. Je nachdem wie das Applet da bisher eingebunden war, kannste das nicht mal eben sinnvoll auf ne unabhängige Anwendung umstellen.

---

Ich bin kein Ant-Spezi, aber man kann doch sicher über Ant nen Zähler generieren, den du beim Build integrieren kannst, und sei es auch nur in einer gestgelegten Text-Datei, die mit ins JAR kommt und die du im Applet einlesen und den Inhalt auf Konsole auswerfen kannst, oder?
 

Wildcard

Top Contributor
AlArenal hat gesagt.:
Ja, über Webbrowser gestartet, aber nicht im Webbrowser. Je nachdem wie das Applet da bisher eingebunden war, kannste das nicht mal eben sinnvoll auf ne unabhängige Anwendung umstellen
Ja, das stimmt schon. Hängt eben von der Anwendung ab...
Aber da es ja nur darum geht eine aktuelle Version für Tester bereitzustellen sollte in vielen Fällen der Weg über Webstart möglich sein.
 

FilterPunk

Mitglied
Danke Euch.
Ich glaub ich werd's so machen wie AlArenal es vorgeschlagen hat. Das ist 'ne gute Idee, hätte ich auch drauf selbst kommen können.
 

KSG9|sebastian

Top Contributor
Schreib beim ant-build ne Datei mit nem Counter oder was auch immer und übernimm diesen Wert in den Titel der Anwendung oder so...
 

AlArenal

Top Contributor
Papageien-Alarm! ;)

AlArenal hat gesagt.:
Ich bin kein Ant-Spezi, aber man kann doch sicher über Ant nen Zähler generieren, den du beim Build integrieren kannst, und sei es auch nur in einer gestgelegten Text-Datei, die mit ins JAR kommt und die du im Applet einlesen und den Inhalt auf Konsole auswerfen kannst, oder?

KSG9|sebastian hat gesagt.:
Schreib beim ant-build ne Datei mit nem Counter oder was auch immer und übernimm diesen Wert in den Titel der Anwendung oder so...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
LimDul Maven-Abhängigkeiten im Build prüfen? Tools - Maven, Gradle, Ant & mehr 9
H Build Server - Checkstyle prüft und reportet bereits gelöschte Dateien Tools - Maven, Gradle, Ant & mehr 1
C Gradle startet SpringBoot-Anwendung nicht (Build aber successfull) Tools - Maven, Gradle, Ant & mehr 1
H Maven build.plugins.plugin.version fehlt Tools - Maven, Gradle, Ant & mehr 0
thor_norsk Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf IntelliJ IDE starten Tools - Maven, Gradle, Ant & mehr 8
Gradle build funktioniert nicht Tools - Maven, Gradle, Ant & mehr 10
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
Moman2022 Hauptklasse kann nicht gefunden werden gradle build Tools - Maven, Gradle, Ant & mehr 3
L Jenkins Build mit git Hashwert Tools - Maven, Gradle, Ant & mehr 2
OnDemand Jenkins Pipeline Build > Send Info Jira Tools - Maven, Gradle, Ant & mehr 3
H Maven Verbindung Java Projekt und Jenkins Build job Tools - Maven, Gradle, Ant & mehr 21
D Maven Maven und die Build-Geschwindigkeit Tools - Maven, Gradle, Ant & mehr 11
E Gradle Build Tools - Maven, Gradle, Ant & mehr 1
G Maven Build Prozess lädt Modul aus Nexus statt es zu bauen Tools - Maven, Gradle, Ant & mehr 3
reibi Maven Build unter anderen Namen Tools - Maven, Gradle, Ant & mehr 3
T build job läuft nicht mit findBugs...WARUM? Tools - Maven, Gradle, Ant & mehr 1
T test schlägt im build fehl, lokal nicht, warum? Tools - Maven, Gradle, Ant & mehr 2
D Maven Multi Module Build Tools - Maven, Gradle, Ant & mehr 8
reibi Maven Build ohne netz Tools - Maven, Gradle, Ant & mehr 2
S Maven project build error (String index out of range: 1) Tools - Maven, Gradle, Ant & mehr 2
B Ant Build File, wie ist der Java3D Native Code einzubinden? Tools - Maven, Gradle, Ant & mehr 6
H RCP Build mit Buckminster (headless) - unresolved node Tools - Maven, Gradle, Ant & mehr 7
M Maven Maven Build Geschwindigkeit Tools - Maven, Gradle, Ant & mehr 4
T Maven Build-Fehler, NoClassDefFoundError Exception Tools - Maven, Gradle, Ant & mehr 5
ruutaiokwu eclipse web project - warum in den "build"-ordner kompilieren ??? Tools - Maven, Gradle, Ant & mehr 10
P Maven Download-Probleme beim Build Tools - Maven, Gradle, Ant & mehr 5
B Maven build-helper-maven-plugin mit Eclipse Tools - Maven, Gradle, Ant & mehr 3
L Ant RCP Build? Tools - Maven, Gradle, Ant & mehr 35
T Buckminster Build JRE mitliefern Tools - Maven, Gradle, Ant & mehr 2
R [Maven2] immer Build failed für Projekt Tools - Maven, Gradle, Ant & mehr 10
T Buckminster-Hudson RCP-Build "CSpec source required" Tools - Maven, Gradle, Ant & mehr 9
P Ant build.xml, danach wird ein srcpackage vergessen Tools - Maven, Gradle, Ant & mehr 4
ModellbahnerTT Unterschied build und deploy Tools - Maven, Gradle, Ant & mehr 3
X ANT - Build Reihenfolge? Tools - Maven, Gradle, Ant & mehr 3
T Jar erstellen mit Build Version? Tools - Maven, Gradle, Ant & mehr 2
Oneixee5 Maven Deployment eines Spring-Boot.jar Tools - Maven, Gradle, Ant & mehr 0
Tom299 (Gradle) Wie die JAR eines 2. Projektes "includieren" Tools - Maven, Gradle, Ant & mehr 1
D Möchte gerne eine seperate Klasse eines Tomcat Projekts Neu-Kompilieren Tools - Maven, Gradle, Ant & mehr 3
C Neustart eines Webservers (Möglichkeiten) Tools - Maven, Gradle, Ant & mehr 5
V Maven Deployment eines war zu JBoss Tools - Maven, Gradle, Ant & mehr 2
HaukeG Maven Suche nach Ideen für Realisierung eines eigenen Plugin Tools - Maven, Gradle, Ant & mehr 3
fastjack Gesamt-JavaDoc eines Multi-Modulprojekts Tools - Maven, Gradle, Ant & mehr 3
P Classpath beim Ausführen eines SQL-Scripts per ANT angeben Tools - Maven, Gradle, Ant & mehr 2
C Aufruf eines Java Programms mittels ant MIT Parametern Tools - Maven, Gradle, Ant & mehr 2
C Applet Öffnen eines JAR-Files im JAR-File Tools - Maven, Gradle, Ant & mehr 2
N Unterordner eines Pfades Rekursiv durchsuchen Tools - Maven, Gradle, Ant & mehr 5
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
J Online Shop mit Hilfe eines Applets Tools - Maven, Gradle, Ant & mehr 17
G Problem beim deployen eines Applets Tools - Maven, Gradle, Ant & mehr 8
T Rückgabe Werte eines Applpets. Tools - Maven, Gradle, Ant & mehr 3
B Starten eines Applets außerhalb der INIT()-Klasse Tools - Maven, Gradle, Ant & mehr 5
D Frage zum Aufbau eines JApplets Tools - Maven, Gradle, Ant & mehr 6
J Größenänderung eines Panels innerhalb eines Applets Tools - Maven, Gradle, Ant & mehr 4
S Zeitverzögerter Aufbau eines Schachbretts Tools - Maven, Gradle, Ant & mehr 3
D Größe eines jpeg's in einem Java-Applet ändern ? Tools - Maven, Gradle, Ant & mehr 7
P Hilfe - Seltsame Fehlermeldung nach Signatur eines Applets! Tools - Maven, Gradle, Ant & mehr 12
R Grundlegendes: JFrame innerhalb eines Applets Tools - Maven, Gradle, Ant & mehr 4
H Sicherheitsabfrage eines signierten Applets auslesen Tools - Maven, Gradle, Ant & mehr 6
M Kann man den Ladebildschirm eines Applets ändern? Tools - Maven, Gradle, Ant & mehr 2
S relativer pfad eines .jar-applets Tools - Maven, Gradle, Ant & mehr 3
S Erstellen eines CMS Tools - Maven, Gradle, Ant & mehr 11
D URLConnection innerhalb eines Applets! Tools - Maven, Gradle, Ant & mehr 3
B Farbe eines Pixels in einem Applet Tools - Maven, Gradle, Ant & mehr 4
P Durch druecken eines Buttons ein neues Fenster oeffnen Tools - Maven, Gradle, Ant & mehr 7
T Absturz bei Öffnen eines Applet. Tools - Maven, Gradle, Ant & mehr 5
D Anzeige eines Bildes in einem Applet Tools - Maven, Gradle, Ant & mehr 2
R Code beim Beenden eines Applets ausführen? Tools - Maven, Gradle, Ant & mehr 1
M Textdatei von einem Server, innerhalb eines Applets, lesen Tools - Maven, Gradle, Ant & mehr 4
B Applet: com.sun.deploy.security.BlockedException :-( Tools - Maven, Gradle, Ant & mehr 0
M Applet Applet legt Browser lahm Tools - Maven, Gradle, Ant & mehr 3
J Applet Aus anderer Browserinstanz Applet abfragen Tools - Maven, Gradle, Ant & mehr 2
P Linux Applet/Webstart Schriftunterschiede Tools - Maven, Gradle, Ant & mehr 3
E JMol -Applet Einbindung Tools - Maven, Gradle, Ant & mehr 0
T Applet Applet und IText wirft Incompatible magic value 1008813135 Fehler Tools - Maven, Gradle, Ant & mehr 6
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
P Applet Applet Signatur auf Server mit SSL-Zertifikat? Tools - Maven, Gradle, Ant & mehr 7
H Applet Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
M Applet Applet funktioniert in Google Chrome nicht Tools - Maven, Gradle, Ant & mehr 2
O Applet "Anwendung kann nicht ausgeführt werden" Tools - Maven, Gradle, Ant & mehr 6
Q Applet Fehlermeldung bei Applet-Wechsel Tools - Maven, Gradle, Ant & mehr 4
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
R Applet friert Adresszeile des Firefox ein Tools - Maven, Gradle, Ant & mehr 2
K Applet als Jar-Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 14
H Applet-Fehlermeldung Tools - Maven, Gradle, Ant & mehr 10
H Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 3
Q Applet Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 14
J Applet URL mittels TTS als Applet lesen lassen Tools - Maven, Gradle, Ant & mehr 40
F Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 16
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
J Applet-Quellcode einsehen Tools - Maven, Gradle, Ant & mehr 6
E Applet Applet und Datenbank Konzept Tools - Maven, Gradle, Ant & mehr 4
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
S Applet soll Textdatei von fremdem Server öffnen Tools - Maven, Gradle, Ant & mehr 8
E Java Applet bearbeiten Tools - Maven, Gradle, Ant & mehr 8
Quasar Wie signiere ich mein Applet richtig? Tools - Maven, Gradle, Ant & mehr 6
M mit Applet Javascript Aufrufen Tools - Maven, Gradle, Ant & mehr 2
S Applet and stop() method und gui blocked Tools - Maven, Gradle, Ant & mehr 4
A Applet Applet startet nach Einbinden auf Website nicht Tools - Maven, Gradle, Ant & mehr 4
A Applet, xxx.jar und hsqldb Tools - Maven, Gradle, Ant & mehr 4
T Webstart oder Applet Tools - Maven, Gradle, Ant & mehr 2

Ähnliche Java Themen

Neue Themen


Oben