No.5
- 回答日時:
Javaの場合、ソースファイルの拡張子は.javaで、コンパイルしたあとの拡張子は.classと決まってます。
Javaはコンパイル言語なので、javaファイルをjavacというコンパイラでコンパイルし、実行できるようにしたのがclassファイルです。
(周辺の説明は割愛しますが、)classファイルは実行のためにコンピュータがわかればよい状態になっているので、テキストエディタで開いても読めません。classファイルとの対応はソースファイルなのですから、javaファイルを読めばよいですよね。
Windows の場合は、.exe が実行形式ファイルですが、これをテキストで開いても読めないのと同じです。コンピュータにしかわからない形式にすでにコンパイルされているからです。
それでも.classの中身をハックしたいというのであれば、他の方の回答にあるリバースコンパイラを使われるか、がんばって、Javaのコンパイラ仕様や、インタプリタ仕様などを読み解いてみてください。
という回答でいいのかな?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSファイルの日本語コメントが文字化けしてしまう 3 2022/12/26 15:50
- HTML・CSS docxをmht形式で保存したファイルをedgeで開くと文字化けする 1 2022/07/29 13:14
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- Google Drive 【Googleドライブ】ドライブ上内でのフォルダ移行について 4 2022/11/30 12:50
- Visual Basic(VBA) vbaサブフォルダーをワイルドカードで取得したい 2 2022/11/15 08:04
- HTML・CSS HTMLエディタBracketsの文字化け 3 2022/04/28 14:50
- フリーソフト テキストファイル内を検索したい 1 2022/06/01 08:33
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
javaクラスファイルをEclipseで開きたい
Java
-
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
実行時のNoClassDefFoundErrorが解決できません
Java
-
-
4
count(*)で取得した値をJAVAの変数に代入するには?
Java
-
5
eclipse でclassesフォルダーが表示されない
Java
-
6
JAVAにのeclipseに関する質問です! 私は最近eclipseをインストールしたのですが、最初
Java
-
7
Eclipse・プロジェクトで、フォルダをパッケージとして認識する
Java
-
8
IOException ってどういうときに起こるのでしょうか?
Java
-
9
PL/SQLで@ファイル名が反応しません
Oracle
-
10
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
11
Eclipse「リフレッシュ」と「クリーン」の違い
Java
-
12
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
13
日本語対応 逆コンパイラについて
Java
-
14
Excelで数式内の文字色を一部だけ変更したい
Excel(エクセル)
-
15
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
16
データ数をカウントしたいのですが
Java
-
17
.jarファイルの中身って書き換えれる?
Java
-
18
CASE文のエラーについて
Oracle
-
19
earファイルを展開する方法
Java
-
20
【C#/Java?】try-catchでcatchせずにfinallyは一般的?
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
classファイルについて
-
Eclipse・プロジェクトで、フォ...
-
eclipse でclassesフォルダーが...
-
『ClassNotFoundException: org...
-
普段、importするクラスはどこ...
-
javaクラスファイルをEclipseで...
-
PowerShellにてZipFileクラス利...
-
「main メソッドを持つクラスが...
-
【Eclipse】逆コンパイルでエラ...
-
プログラム実行の際に、「ソー...
-
jspで関数部分だけ分離すること...
-
JAVAで外部ファイルをインクルード
-
コンパイルをしようとするとエ...
-
Java ファイルへの保存(書き込...
-
jarファイルをダブルクリックで...
-
Eclipse+Strutsでのxml修正時に...
-
VC++6.0で、ダイアログを新規に...
-
java クラスファイルとソースコ...
-
EclipseでのJSP・Servlet開発に...
-
【Eclipse】パッケージ・エクス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
javaクラスファイルをEclipseで...
-
SVFの設定について:クラスパス...
-
Eclipse「リフレッシュ」と「ク...
-
【Eclipse】パッケージ・エクス...
-
EclipseでHTTP404エラーが出る。
-
eclipse でclassesフォルダーが...
-
「削除するか、クラスパスの正...
-
earファイルを展開する方法
-
JADで*.jarごとデコンパイルす...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
プログラム実行の際に、「ソー...
-
javaでuseBeanエラーの解決方法
-
ResourceBundleクラスの使い方
-
【Eclipse】逆コンパイルでエラ...
-
Jarコマンドでマニフェストファ...
-
jdbcドライバのjarファイルにク...
-
「メイン・マニフェスト属性が...
おすすめ情報