You need to make use of the fact that current working directory
is represented by .
operator. In relative path, everything else is relative to it. Similar to
String relativePath=".\\BILLING\\src\\billing\\MyReports\\report.jrxml";
You can refer to the Java Path operations documentation here. You can also use toRealPath()
to get the absolute path of a relative path.
The toRealPath method returns the real path of an existing file. This method performs several operations in one:
- If true is passed to this method and the file system supports symbolic links, this method resolves any symbolic links in the path.
- If the Path is relative, it returns an absolute path.
- If the Path contains any redundant elements, it returns a path with those elements removed.