私は以前にJavaファイルを作成していましたが、そのファイルに戻ったときにCLASSファイルであると表示され、今開いていません。これは私がJCreatorでそれを開くと思われるものである: Êþº¾Javaファイルが開かない
dialNumber countEqual SOURCEFILE order.java
S² L = +¾¢ M *¾½
ú L½
メモ帳で開くと同じことが起こります。
このファイルを開くにはどうすればいいですか?
私は以前にJavaファイルを作成していましたが、そのファイルに戻ったときにCLASSファイルであると表示され、今開いていません。これは私がJCreatorでそれを開くと思われるものである: Êþº¾Javaファイルが開かない
dialNumber countEqual SOURCEFILE order.java
S² L = +¾¢ M *¾½
ú L½
メモ帳で開くと同じことが起こります。
このファイルを開くにはどうすればいいですか?
あなたがコンパイル(の.class です)ファイルのバイトコードではなく(の.javaある)ソースファイルを開こうとしています。以前のものはJavaコンパイラによって生成され、JVMによって実行可能な実際のファイルです。
正しいファイルを検索すると、問題は解決します。
これは、.javaファイルが見つかったときに発生します。 – user1296265
public static void main(String [] args){//コンパイルされたコードは新しいRuntimeException( "コンパイルされたコード")をスローします。 – user1296265
しかし、それは私が.javaファイルを見つけたときにこれが思い付いた私は何も – user1296265
.classファイルを.classバイトコード表現にコンパイルしたようです。それでも元のソースがあるはずです。
更新:ディスクに.javaファイルがありません。 .javaファイルを開こうとするとこの問題が発生しますか?
あなたが嫌になったような音。 .javaソースを.classファイルで上書きする必要があります。
.javaファイルを再作成してもう一度試してください。
JCreatorを使用しないことをお勧めします。あなたのJavaの知識は浅く見えます。あなたがテキストエディタでそれを開き、それをIDEのままにしておくことができるかどうかを見てください。テキストエディタで.javaを作成します。シェルのコマンドラインで.classファイルにコンパイルします。
不十分な情報のため投票が終了しました。
を編集できません。 ); } – user1296265
のpublic static無効メイン(文字列[] args){ //コンパイルされたコード スロー新しいのRuntimeException(「コードのコンパイル」:} ETC – user1296265
などしかし、それは私に何も編集させません – user1296265
.class
ファイルを開かないでください。クラスファイルは、JVMがプログラムを実行するために解釈するコンパイル済みコードです。 .java
ファイルを見つけて開く必要があります。
これは、私が.javaファイルを見つけたときに来た – user1296265
public static void main(String [] args){//コンパイルされたコードは新しいRuntimeException( "コンパイルされたコード")をスローします。 } ETC – user1296265
しかし、私は何も編集させません – user1296265
別のエディタを使用して新しいものを作成してみてください。 Jcreatorは使いやすいですが、別のOSやエディタでsrcファイルを開こうとすると、奇妙な文字が見つかります。
クラスファイルが大丈夫な場合は、代わりにクラスを逆コンパイルしないでください。srcを復元しますか?
罰金の作成とエラーを取得する間に何が起こったかについて詳しく説明できますか?ファイルにコードを書き込むためにどのようなソフトウェアを使用しましたか?あなたはそれをコンパイルしようとしましたか?どうやって? –