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も見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
【お題】マッチョ習字
【大喜利】 「精神を鍛えるため」にと、ジムから書初めの宿題を出されたマッチョたちが半紙に書いてきたこと
-
集合写真、どこに映る?
あなたが集合写真を撮られるとき、画角のどのあたりにいることが多いですか? 私は振り返ってみると右の端にいることが多い気がします。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
javaクラスファイルをEclipseで開きたい
Java
-
.jarファイルの中身って書き換えれる?
Java
-
Winmerge ファイルの中身は同じなのに黄色くなる
その他(OS)
-
-
4
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
5
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
6
eclipse でclassesフォルダーが表示されない
Java
-
7
Eclipse・プロジェクトで、フォルダをパッケージとして認識する
Java
-
8
コマンドプロンプトでのBATファイルで、定数文字列の記述方法
Windows Vista・XP
-
9
「<c:forEach タグが終了していません」というエラーが出てしまう
Java
-
10
earファイルを展開する方法
Java
-
11
Excelで"で囲む方法
Excel(エクセル)
-
12
EclipseでJSPのコンパイルエラー
Java
-
13
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
14
Tomcatがサービスに残り再インストール不可です
オープンソース
-
15
java eclipse 型に解決できません
Java
-
16
Eclipseでseasar2にmysql
Java
-
17
svnでファイル移動すると履歴がついてこない
その他(コンピューター・テクノロジー)
-
18
VScodeでjarファイルを開く方法
UNIX・Linux
-
19
JAVA SQLServerException 列名 が無効です
Java
-
20
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaクラスファイルをEclipseで...
-
【Eclipse】パッケージ・エクス...
-
EclipseでHTTP404エラーが出る。
-
SSLGWClient.jar について
-
SVFの設定について:クラスパス...
-
ログの保存期間
-
Eclipse・プロジェクトで、フォ...
-
jarファイルをダブルクリックで...
-
<Tomcat>存在しないJSPをイン...
-
「メイン・マニフェスト属性が...
-
EclipseでのJDBCドライバについて
-
Jarコマンドでマニフェストファ...
-
マイクラjavaでForgeを入れたい...
-
正しいURL指定しているにもかか...
-
CloudSticky.jarが起動しない。
-
この <windows.h> はどこに在る...
-
BIOSの更新
-
ActivePerlをインストールしよ...
-
iPodのエラー「Do not d...
-
Scilab-6.1.0のwavelets module...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
classファイルについて
-
Eclipse・プロジェクトで、フォ...
-
Eclipse「リフレッシュ」と「ク...
-
javaクラスファイルをEclipseで...
-
SVFの設定について:クラスパス...
-
【Eclipse】パッケージ・エクス...
-
eclipse でclassesフォルダーが...
-
earファイルを展開する方法
-
「メイン・マニフェスト属性が...
-
EclipseでHTTP404エラーが出る。
-
java クラスファイルとソースコ...
-
『ClassNotFoundException: org...
-
ResourceBundleクラスの使い方
-
「削除するか、クラスパスの正...
-
JAR内のクラス一覧と、メソッド...
-
JADで*.jarごとデコンパイルす...
-
Javaアプリケーションのアイコ...
-
プログラム実行の際に、「ソー...
-
VisualStudioでC++クラスを追加...
-
org.apache.tools.zip.* を使っ...
おすすめ情報