i had problem with running it on Linux (Ubuntu) also,
i manage to run the jnlp file with icedtea-netx but it didn’t run so good and i had problem with same functions.
my way of running it good was to download the EXE file for windows and run the installer to extract the files ( you can do it on win machine or you can do it on linux machine with wine)
after you have the extract folder ( in wine it is at “~/.wine/drive_c/Program Files (x86)/BoardCAD”)
when you have that Boardcad folder ( in wine or copy from windows machine ) open terminal in that folder and run it with java
java -jar BoardCAD.jar