How do I create a resource so that it is located in the resource folder of my project?
In the following, “test.txt” is a file I want to create, but the variable:url is null, so I can’t get a path to the file I want to create.
URL url= HashArray.class.getResource("test.txt");
File file = new File(url.toURI());
The resource probably needs to be located in the resources folder because I need to bundle it with the code in the packaging phase.
This can’t work, as resources is not a runtime location. It’s a source location. If you try to put a file, and run your program the url wouldn’t be null anymore. But it would point to your target/classes folder (ok there are quite a number of possiblities, depending how exactly you start it) However, in most cases it wouldn’t be resources anymore…