1

以前はJavaファイルで作業していましたが、戻ってみると、それはCLASSファイルであり、現在は開かないというメッセージが表示されます。これは、JCreatorで開いた場合に表示されるものです:Êþº¾

DialNumber countEqual SourceFile order.java

S²L=+¾¢M*¾½

úL½

メモ帳で開いても同じことが起こります。

このファイルを開くにはどうすればよいですか?

4

4 に答える 4

2

.java ファイルを .class バイト コード表現にコンパイルしたようです。元のソースがまだ残っているはずです。

更新: ディスクのどこにも .java ファイルがないということですか? .java ファイルを開こうとすると、この問題が発生しますか?

あなたは王室を台無しにしたように聞こえます。.java ソースを .class ファイルで上書きしておく必要があります。

.java ファイルを再作成して、再試行する必要があります。

また、JCreator を使用しないことをお勧めします。あなたの Java の知識は浅いようです。テキスト エディターで開くことができるかどうかを確認し、IDE を除外します。テキスト エディタで .java を作成します。シェルのコマンドラインで .class ファイルにコンパイルします。

情報が不十分なため、投票を締め切らせていただきます。

于 2012-04-30T16:19:47.110 に答える
1

ソースファイル(.java )ではなく、ファイル( .class )のコンパイル済みバイトコードを開こうとしています。前者はJavaコンパイラによって生成され、JVMで実行できる実際のファイルです。

正しいファイルを検索すると、問題が解決します。

于 2012-04-30T16:19:32.757 に答える
1

.classファイルを開かないでください。クラス ファイルは、プログラムを実行するために JVM が解釈するコンパイル済みコードです。.javaファイルを見つけて開く必要があります。

于 2012-04-30T16:20:34.673 に答える
0

別のエディターを使用して新しいものを作成してみてください。Jcreator は使いやすいですが、別の OS やエディターで src ファイルを開こうとすると、奇妙な文字が表示されます。

クラスファイルに問題がなければ、src を復元する代わりにクラスを逆コンパイルしてみませんか?

于 2012-04-30T17:46:23.530 に答える