мой класс находится внутри пути
C: \ Work \ wildfly-16.0.0.Final \ standalone \ deployments \ PIM.war \ WEB-INF \ classes \ com \ frw \ object \ репозиторий в этом классе я пишу
this.getClass().getResource("../../").toString();
, и он возвращает
vfs: / C: / Work / wildfly-16.0.0.Final / standalone / deployments / PIM.war / WEB-INF / classes / com / frw /
, но если я хочу прыгнуть еще на один слой на
this.getClass().getResource("../../../").toString();
, он возвращает совершенно неуместный путь, как показано ниже :
jar: file: / C: / Work / wildfly-16.0.0.Final / modules / system / слои / base / javax / активация / api / main / активации-1.1. 1.jar! / Com /
1) почему это произойдет?
2) для класса внутри следующего пути:
C: \ Work \ wildfly-16.0.0.Final \ standalone \ deployments \ PIM.war \ WEB-INF \ classes \ com \ frw \ object \ repository \
Как перейти к другой папке в WEB-INF?
3) Как перейти к другой папке, кроме WEB-INF (например, PIM.war \ Folder2)?