既存のプロジェクトから jar を構築しようとしています。Eclipse 内でソースコードを参照できるようにしたいので (デバッグなど)、ソース ファイルをリンクする必要があります。ソースを次の式でコンパイルしました。
javac -d classes/ -s src/ -verbose -g -sourcepath Framework/ src/DivaAPI.java src/DivaCallBase.java
その後、次のコマンドを実行します。
cd classes
jar -cvmf manifest.txt Framework.jar package/name/*.class > nul
私のディレクトリは次のようになります。
- 根
- ソース
- .java ファイル
- クラス
- パッケージ/名前/ .class ファイル
- マニフェスト.txt
- ソース
その後、生成された jar ファイルがプロジェクト内の lib ordner にコピーされ、ライブラリ タブ (プロパティ/Java ビルド パス/ライブラリ) にインポートされ、ほとんどすべてが正常に動作します。インポートしたライブラリのソース コード表示を除く。既存のソースを Eclipse にリンクする方法がわかりません。「ソースを添付」ボタンについては知っています。しかし、それをクリックして正しいソース フォルダーを選択すると、Eclipse はフォルダーにソース ファイルが含まれていないことを通知します。
私は何か間違ったことをしているように思えますが、それが何であるかはわかりません。