Я пишу этот файл, который я хотел бы поместить в определенную папку в проекте.Первая проблема заключается в том, что я использую wildfly, поэтому если я просто пишу.
FileWriter fileWriter = new FileWriter ("swagger.json"))
swagger.json записывается в папку с путем: C: \ wildfly-9.0.2.Final \ bin
Я хотел бы записать файл в папку с путем: C: \ Users \ Mall \ IdeaProjects \ jim \ jim-rest \ src \main \ webapp
Вторая проблема заключается в том, что файл должен относительно записываться в папку webapp.причина в том, что при запуске с другого компьютера пути wildfly и проекта будут отличаться от моих собственных.
Любые идеи Как мне справиться с этим?
При использовании кода:
String.format ("% s /% s", System.getProperty ("user.dir"), this.getClass (). GetPackage (). GetName (). Replace (".", "/ "));
Я получаю C: \ wildfly-9.0.2.Final \ bin / com / soal / jim