Nach dem Vorbild der „Dieses Band wird sich selbst zerstören in fünf Sekunden. Viel Glück, Jim“ ...Selbstzerstörende Anwendung
Wäre es möglich, für eine Anwendung selbst zu löschen (oder es ist ausführbar Wrapper Form) sobald eine voreingestellte Nutzungszeit oder eine andere Bedingung erreicht wurde?
Alternativ, welche anderen Ansätze könnten verwendet werden, um die Anwendung nutzlos zu machen?
Ziel ist es, eine Betaversion ablaufen zu lassen, die Benutzer zu einer aktuelleren Version auffordert.
sicher ist es möglich. Angenommen, Sie haben Ihre App in einem Jar bereitgestellt, können Sie den Klassenpfad über Systemeigenschaften abrufen, das Jar finden und löschen (vorausgesetzt, Java läuft mit ausreichenden Rechten), und das Betriebssystem erlaubt Ihnen, ein Jar zu löschen, während es verwendet wird. – ControlAltDel
Eine andere Möglichkeit besteht darin, das Anfangsdatum der Verwendung im Dateisystem oder in der Systemregistrierung zu speichern. – ControlAltDel
Es gibt einige Fragen zu stackoverflow zum Erstellen einer Demo/Testversion/Testversion. – mbatchkarov