-1

私はJavaのまったくの初心者です。lucene デモで .class ファイルを変換する方法を知りたかったのですが、Java バージョンを使用したいと考えています。どうすればいいですか。助けてください

4

3 に答える 3

2

.classファイルはコンパイルされます。コンパイルさ.javaれるのと同じです。Java decompiler を使用することで、プロセスによって元に戻すことができます。ただし、Lucene はオープン ソースであるため、ソース コードも利用できると確信しています。.exe.cpp

どのクラスを見たいですか?ほとんどの場合、それらは Maven リポジトリーまたはLucene のソース管理リポジトリーにあります

于 2013-01-19T19:42:59.687 に答える
0

Java クラス ファイルを逆コンパイルするには、 JAD Decompilerを使用できます。

コマンド プロンプトでの作業が気に入らない場合は、DJ Java Decompilerを使用できます。

JADは多くのOSで利用可能、DJはWindowsのみ

于 2013-01-19T19:51:46.413 に答える
0

この lucene デモのコードをダウンロードし、Eclipse でプロジェクトを開き、デモで lucene ライブラリを使用していると仮定しています。

もちろん、このライブラリはコンパイルされたクラスを使用しますが、それらを逆コンパイルする必要はありません。ライブラリのバージョン (たとえば、3.6 または 4.0) に一致するソース コードを lucene サイトからダウンロードする必要があります。次に、Eclipse でプロジェクト プロパティのライブラリ セクション (ビルド パス内にあると思います) に移動すると、目的のライブラリ (この場合は lucene jar) のソース コードを含むフォルダーを追加できます。それが完了したら、Lucene クラスを開くと、関連する Java ソース ファイルが表示されます。

于 2013-01-19T20:03:03.413 に答える