Obfuscated jar runs well on the original folder but not when i move it

I’ve got a java program (jdk 9) obfuscated with proguard 7.3.2 on a windows 10 pro 64 bits. When I run the obfuscated jar within the same folder of the original jar it runs perfectly well. However, when I run it on a different folder (as it will hapen for sure), it gives me the error “exception in thread main java.lang.noclassdeffounderror: org/apache/poi/ss/usermodel/Workbook…”
In the configuration, -keepdirectories is marked.
Any idea? I’m struggle with it.
Thanks a lot,