EclipseのJavaソースコードファイルから実行可能なjarファイルを作成すると、JVMで実行できるクラスファイルが作成されると思います。
私がこれを尋ねている理由は、すべてのパスワードを保持する Java アプリケーションを作成する予定だからです。アプリは、パスワードを要求するインターフェイスで構成され、パスワードが正しい場合はパスワードを表示します。この件に関する私の質問は次のとおりです。
- 実行可能な * jar ファイル*は正確には何で構成されていますか?
- 実行可能なjarファイルがクラスファイルで構成されている場合、そのクラスファイルを解釈して、パスワードを悪用するソースコードを表示できますか?
- cmd から実行可能な jar ファイルを実行し、「java -jar xxx」と入力すると。「xxx」はファイル名を意味しますが、 「 - jar」はjarファイルを実行することを意味し、「java」はJVMでこの次のファイルを実行することを意味しますか?
- これは.exeファイルのようなもので、 .exeファイルに変換すると読み取り可能なソースコードに元に戻すことができません.