0

プロジェクトのリソース フォルダに配置されるようにリソースを作成するにはどうすればよいですか? 以下、「test.txt」は作成したいファイルですが、変数:urlがnullなので、作成したいファイルへのパスが取得できません。

    URL url= HashArray.class.getResource("test.txt");
    File file = new File(url.toURI());

パッケージ化段階でリソースをコードにバンドルする必要があるため、リソースはおそらくリソース フォルダーに配置する必要があります。

4

2 に答える 2

1

リソースはランタイムの場所ではないため、これは機能しません。ソースの場所です。ファイルを配置してプログラムを実行しようとすると、URL は null ではなくなります。しかし、それはあなたの target/classes フォルダーを指します (正確に開始する方法に応じて、かなりの数の可能性があります)。しかし、ほとんどの場合、それはもはやリソースではありません...

于 2012-08-15T13:43:12.837 に答える