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も見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。 「そうなんだね」と「確かに披露する場所ないね」で評価します。
-
「覚え間違い」を教えてください!
私はかなり長いこと「大団円」ということばを、たくさんの団員が祝ってくれるイメージで「大円団」だと間違えて覚えていました。
-
牛、豚、鶏、どれか一つ食べられなくなるとしたら?
牛肉、豚肉、鶏肉のうち、どれか一種類をこの先一生食べられなくなるとしたらどれを我慢しますか?
-
好きな和訳タイトルを教えてください
洋書・洋画の素敵な和訳タイトルをたくさん知りたいです!【例】 『Wuthering Heights』→『嵐が丘』
-
javaクラスファイルをEclipseで開きたい
Java
-
Winmerge ファイルの中身は同じなのに黄色くなる
その他(OS)
-
.jarファイルの中身って書き換えれる?
Java
-
-
4
eclipse でclassesフォルダーが表示されない
Java
-
5
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
6
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
7
Eclipse・プロジェクトで、フォルダをパッケージとして認識する
Java
-
8
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
9
earファイルを展開する方法
Java
-
10
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
11
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
-
12
private static という変数の修飾
Java
-
13
Excelで"で囲む方法
Excel(エクセル)
-
14
圧縮ソフト 7-Zipについて あまり圧縮されないのですか?
フリーソフト
-
15
JAVA SQLServerException 列名 が無効です
Java
-
16
<a href=#" …>の意味を教えてください。"
HTML・CSS
-
17
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
18
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
19
例外処理のフローチャートの記述方法
C言語・C++・C#
-
20
flush()とclose()について
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
classファイルについて
-
Eclipse・プロジェクトで、フォ...
-
earファイルを展開する方法
-
javaクラスファイルをEclipseで...
-
java.io.Fileクラスは絶対パス...
-
プログラム実行の際に、「ソー...
-
Javaアプリケーションのアイコ...
-
eclipse でclassesフォルダーが...
-
「main メソッドを持つクラスが...
-
Xcodeで日本語文字化けしてしま...
-
Eclipse「リフレッシュ」と「ク...
-
Jarコマンドでマニフェストファ...
-
JAR内のクラス一覧と、メソッド...
-
【Eclipse】パッケージ・エクス...
-
『ClassNotFoundException: org...
-
Eclipse下段のビュー画面での漢...
-
java クラスファイルとソースコ...
-
jarファイルについて
-
【Eclipse】逆コンパイルでエラ...
-
Warファイルの解凍について質問...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
classファイルについて
-
Eclipse・プロジェクトで、フォ...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
SVFの設定について:クラスパス...
-
earファイルを展開する方法
-
【Eclipse】パッケージ・エクス...
-
eclipse でclassesフォルダーが...
-
「メイン・マニフェスト属性が...
-
java クラスファイルとソースコ...
-
プログラム実行の際に、「ソー...
-
「削除するか、クラスパスの正...
-
EclipseでHTTP404エラーが出る。
-
VisualStudioでC++クラスを追加...
-
コンパイルをしようとするとエ...
-
『ClassNotFoundException: org...
-
Java初心者です。 コマンドプロ...
-
jdbcドライバのjarファイルにク...
-
【Eclipse】逆コンパイルでエラ...
-
Jarコマンドでマニフェストファ...
おすすめ情報