私は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 ソース ファイルが表示されます。