
私の PC には次のファイルが保存されていますが、その実行方法がわかりません。Java に関係していると思うので、使用してみましたが、うまく
java filename
いきませんでした。何か提案はありますか?
編集: 自分で試せるように、入手したファイルをそのままリンクしました。何かうまくいった場合は、私にも教えてください。https://anonymousfiles.io/Hl8dKd20/
答え1
Java.class
ファイルには、JVM で実行するための Java バイトコードが含まれています。プログラムのエントリ ポイント (これらの.class
ファイルが属するポイント) がわからないと、個々のファイルを「実行」することはできません.class
。これらのファイルを作成するために使用されたソース コード (ファイル) を確認するには.java
、Java デコンパイラである JD を使用してください。https://java-decompiler.github.io/
編集: JD は大幅に古くなっているようです。代わりにこのオンライン デコンパイラを使用してください:http://www.javadecompilers.com/
編集 #2: どうやらこれらの.class
ファイルは個別のアプレットのようです。動作させるには、次の短いガイドに従ってください (Java 8 が必要ですappletviewer
):https://www.cs.colostate.edu/helpdocs/JavaInDOS.html(DOS コマンドを *nix の同等のコマンドに置き換えるだけです。nano
たとえばnotepad
、mv
の代わりにcp
など)