私のアプリケーションでは、<class_name>
が含まれているパッケージであるディレクトリの表現を作成する必要があります。File
つまり、そのディレクトリを表すオブジェクトを作成する必要があります。
コードは次のとおりです。
Package package1 = <class_name>.class.getPackage();
String string = "/" + package1.getName().replace('.', '/');
URL url = <class_name>.class.getResource( string );
File file = new File( url.toURI() );
さて、問題はFile
オブジェクトを作成するときに、この例外がスローされることです:
java.lang.IllegalArgumentException: URI が階層的ではありません。
誰かが光を当てて、これを解決するのを手伝ってもらえますか?