eclipse 4.6 downloadで抽出したいのですね。以下をどうぞ。

Javaでファイルパスを得る方法 (getPath, getAbsolutePath)

Javaでファイルパスを得る方法 (getPath, getAbsolutePath)

リソースへのアクセス
https://docs.oracle.com/javase/jp/6/technotes/guides/lang/resources.html

ClassLoaderでリソース(URL)を取得 – Java Swing Tips – てんぷらメモ
https://ateraimemo.com/Swing/ClassLoader.html

javaのプログラムが人に読まれたり、変更されるのが怖いのでしょう。

きっとなんとかなるでしょう。

後はこれらで出来ない時に命令を覚えていけば、樹木が成長するかのごとくjavaの理解が爆発的に進むと思います。

javaは比較的簡単ですから。既存のアルゴリズムも簡単に実装できますし。