私はJavaのまったくの初心者です。lucene デモで .class ファイルを変換する方法を知りたかったのですが、Java バージョンを使用したいと考えています。どうすればいいですか。助けてください
3 に答える
.class
ファイルはコンパイルされます。コンパイルさ.java
れるのと同じです。Java decompiler を使用することで、プロセスによって元に戻すことができます。ただし、Lucene はオープン ソースであるため、ソース コードも利用できると確信しています。.exe
.cpp
どのクラスを見たいですか?ほとんどの場合、それらは Maven リポジトリーまたはLucene のソース管理リポジトリーにあります。
Java クラス ファイルを逆コンパイルするには、 JAD Decompilerを使用できます。
コマンド プロンプトでの作業が気に入らない場合は、DJ Java Decompilerを使用できます。
JADは多くのOSで利用可能、DJはWindowsのみ
この lucene デモのコードをダウンロードし、Eclipse でプロジェクトを開き、デモで lucene ライブラリを使用していると仮定しています。
もちろん、このライブラリはコンパイルされたクラスを使用しますが、それらを逆コンパイルする必要はありません。ライブラリのバージョン (たとえば、3.6 または 4.0) に一致するソース コードを lucene サイトからダウンロードする必要があります。次に、Eclipse でプロジェクト プロパティのライブラリ セクション (ビルド パス内にあると思います) に移動すると、目的のライブラリ (この場合は lucene jar) のソース コードを含むフォルダーを追加できます。それが完了したら、Lucene クラスを開くと、関連する Java ソース ファイルが表示されます。