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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
javaクラスファイルをEclipseで開きたい
Java
-
実行時のNoClassDefFoundErrorが解決できません
Java
-
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
-
4
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
5
count(*)で取得した値をJAVAの変数に代入するには?
Java
-
6
Excelで数式内の文字色を一部だけ変更したい
Excel(エクセル)
-
7
PL/SQLで@ファイル名が反応しません
Oracle
-
8
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
-
9
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
10
日本語対応 逆コンパイラについて
Java
-
11
データ数をカウントしたいのですが
Java
-
12
IOException ってどういうときに起こるのでしょうか?
Java
-
13
jarファイル
Java
-
14
earファイルを展開する方法
Java
-
15
getElementsByNameで要素が取得できない
JavaScript
-
16
CASE文のエラーについて
Oracle
-
17
Tomcatが無応答となる現象が起こります
Java
-
18
.jarファイルの中身って書き換えれる?
Java
-
19
javax.servlet は存在しませんと出ます。
Java
-
20
使用しているJUnitのバージョン確認の方法
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaでuseBeanエラーの解決方法
-
【Eclipse】パッケージ・エクス...
-
Eclipseでデバッグが出来ないエ...
-
EclipseでHTTP404エラーが出る。
-
Struts2のプログラムについて
-
Java初心者です。 コマンドプロ...
-
DOMParserを使いたいのですが
-
classファイルについて
-
Warファイルの解凍について質問...
-
CLASSファイルの暗号化
-
ディレクトリ内の名前を取得す...
-
jdbcドライバのjarファイルにク...
-
JAVAアプレットがブラウザで実...
-
Eclipse「リフレッシュ」と「ク...
-
C#のビルド方法について質問です。
-
FileWriterで8kb以上書き込むに...
-
javaFXをEclipseで動かしたい
-
javaクラスファイルをEclipseで...
-
java クラスファイルとソースコ...
-
html上で、バッチやexeファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
classファイルについて
-
SVFの設定について:クラスパス...
-
eclipse でclassesフォルダーが...
-
EclipseでHTTP404エラーが出る。
-
earファイルを展開する方法
-
【Eclipse】パッケージ・エクス...
-
JADで*.jarごとデコンパイルす...
-
プログラム実行の際に、「ソー...
-
jdbcドライバのjarファイルにク...
-
「削除するか、クラスパスの正...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
コンパイルした後 java (class...
-
【Eclipse】逆コンパイルでエラ...
-
Javaアプリケーションのアイコ...
-
VisualStudioでC++クラスを追加...
-
「メイン・マニフェスト属性が...
おすすめ情報