I'm wondering how embedded databases work. Let's say I'm using derby databases on Netbeans for java IDE and everything works. If I zip up all the project files and send it to another user who's using IntelliJ as their IDE and they open the file can they run it straight off the bat (assuming JDK/java version etc are the same) or do they have to install things as well?