Java でデスクトップ アプリケーションを作成しようとしています。
- 私が好む別のマシンでは実行しないでください。
- 特定の有効期限データの後に実行するべきではありません。
そうする良い考えはありますか?私を助けてください。前もって感謝します。
私の知識によると(非常に少ない)、いくつかの提案があります:
Point1 の場合:アプリケーションの startUp をハードコーディングして ProcessorId をチェックします (これは一意であるため)。有効なものである場合は実行する必要があります。しかし、これを行うには、気にしない各ユーザーに個別のjar setUpを提供する必要があります。
ポイント 2:現在の日付を格納する暗号化されたファイルを維持する必要があります。アプリケーションの各起動中。現在の日付がファイル内の日付よりも大きい場合は、ファイル内の日付フィールドを更新します。そうでない場合は、「期限切れ」アラートが表示されます。
おかしく見えるかもしれませんが、これが私が考えることができるものです。