.classファイル、.jarファイルの場所を知る
自分自身の.classファイル、.jarファイルのファイルシステム上の場所を知るには、getClassLoader()を使うといいらしい。例えば、Aオブジェクトのクラスを含む.classファイル、.jarファイルの場所を知るには、こんな感じで。String cnfp = A.getClass().getName().replase('.', '/');String cf = cnfp + ".class";String rp = A.getClass().getClassLoader().getResource(cf).toString();jarファイルを作成しているかどうかでrpの形式は変わる。だいたいググって知った。間違っているかも。