The core project includes code required to run the Gnutella protocol and advanced sharing abilities.
This project combined with the components, lib and gui project make up the LimeWire client.
  
Compilation:

Compiling this package requires ant 1.6+ and Java 1.5+. These can be downloaded respectively from:
http://jakarta.apache.org/ant/index.html
http://java.sun.com/j2se/1.5/

After these tools are installed, typing "ant" at the command line should compile the code.
  
Run core test shell:

Runing the test shell should be as simple as using the run command for Windows or the ./run script for Unix/Linux.

