(Just copying my answer from the post you linked above) I was running into a similar issue and couldn't really find the wrapper.py. After some tinkering around I found a similar workaround:
Within the directory where tabula is installed "...\Lib\site-packages\tabula" edit the "io.py" file. In the "_run" function just change the "args" variable to use "javaw" instead of "java".
I was able to hide the java console when my .exe file ran this way. I hope this helps someone in the future.
I was running into a similar issue and couldn't really find the wrapper.py. After some tinkering around I found a similar workaround:
Within the directory where tabula is installed "...\Lib\site-packages\tabula" edit the "io.py" file. In the "_run" function just change the "args" variable to use "javaw" instead of "java".
I was able to hide the java console when my .exe file ran this way. I hope this helps someone in the future.