yeah i remember those messages, the utf8 ones are just warnings, so you can ignore them & they won't stop it compiling.
in the path in nblibraries.properties, i think {base} refers to the lib folder, so check the path based on that. i just left the path how it was in the file, and made the KDK/lib folders, and moved them up and down the tree until it got recognised