ソースコード入りのJarファイル

クラスファイル(*.class)とソースコード(*.java)を分離しないで,一緒にアーカイブしたJarファイルだと,ソースパスを設定しなくてもコード補完時などでjavadocを参照できるのは,意外に知られていないEclipseの特徴だ.
#ソースの参照もできる.


Jarファイルにソースコードも含めるのはイカガナモノカ?という気もするが,ライブラリパスのほかにソースパスを設定しないといけない手間が減るのは,それなりにうれしい*1


ためしに手元にある各種IDEでどうなるか確認してみた.結果はこう.

IDE 結果
Eclipse3.1
NetBeans5.0b2
IDEA5.1 ×

IDEAができなかったのは残念だけど,どうせ使ってるの自分だけだから平気だ.NetBeansでもOKだったってのは喜ぶべき結果だ.


正しくはソースパスを設定する意味を教えるべきなのだろうが,減らせる手間は減らしたほうがいいだろうということで,堕落の道をまっしぐら.:-D

*1:ソースパスを設定することを知らない人は結構多い