以前はJavaファイルで作業していましたが、戻ってみると、それはCLASSファイルであり、現在は開かないというメッセージが表示されます。これは、JCreatorで開いた場合に表示されるものです:Êþº¾
DialNumber countEqual SourceFile order.java
S²L=+¾¢M*¾½
úL½
メモ帳で開いても同じことが起こります。
このファイルを開くにはどうすればよいですか?
.java ファイルを .class バイト コード表現にコンパイルしたようです。元のソースがまだ残っているはずです。
更新: ディスクのどこにも .java ファイルがないということですか? .java ファイルを開こうとすると、この問題が発生しますか?
あなたは王室を台無しにしたように聞こえます。.java ソースを .class ファイルで上書きしておく必要があります。
.java ファイルを再作成して、再試行する必要があります。
また、JCreator を使用しないことをお勧めします。あなたの Java の知識は浅いようです。テキスト エディターで開くことができるかどうかを確認し、IDE を除外します。テキスト エディタで .java を作成します。シェルのコマンドラインで .class ファイルにコンパイルします。
情報が不十分なため、投票を締め切らせていただきます。
ソースファイル(.java )ではなく、ファイル( .class )のコンパイル済みバイトコードを開こうとしています。前者はJavaコンパイラによって生成され、JVMで実行できる実際のファイルです。
正しいファイルを検索すると、問題が解決します。
.class
ファイルを開かないでください。クラス ファイルは、プログラムを実行するために JVM が解釈するコンパイル済みコードです。.java
ファイルを見つけて開く必要があります。
別のエディターを使用して新しいものを作成してみてください。Jcreator は使いやすいですが、別の OS やエディターで src ファイルを開こうとすると、奇妙な文字が表示されます。
クラスファイルに問題がなければ、src を復元する代わりにクラスを逆コンパイルしてみませんか?