2011-06-22 5 views
0

.JARファイルに.CLASSまたは画像(.PNG)ファイルを挿入する必要のあるプログラムを作成しています。または、内部にあるファイルを読み込む必要があります。問題は、どこから始めたらいいのかわかりません。私は「C++でJARファイルを変更する」を検索しましたが、関連するものは何もありませんでした。私はライブラリを追加する必要があると仮定しています。どんな助けでも大歓迎です。私はVisual C++をMicrosoft Visual C++ 2008 Express Editionと併用しています。これはコンソールアプリケーションではなく、フォームアプリケーションです。 Win32ではありません。C++プログラムによる.JARファイルの変更?

+0

単に 'jar'ユーティリティを使用しない何らかの理由があるの? – Ingo

+0

@Ingoは 'jar'を使っていると、GUIアプリケーションのための厄介な依存関係を意味します。それがインストールされていることを確認し、そうでない場合はユーザに指示し、互換性のあるバージョンであることを確認するなどしなければなりません。 – Adam

答えて

4

JARファイルはZIPファイルです。だからあなたはアーカイブとしてそれを開く必要があります、あなたはBoostでそれを行うことができます。

しかし、あなたが.classファイルでのバイトコードを書きたい場合には、Javaの.class形式勉強する必要があります:http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html

+0

迅速な対応をありがとうございます。私はブーストを調べます。しかし、私はCLASSファイルを編集するつもりはありません。 – Timothy

+0

答えがあなたの必要に合っているなら、それを受け入れてあなたの質問に「回答しました」と記入してください。 –

関連する問題