Right now this version works on NetBeans, but for some bugs about open reletive path, I can't right a sh file to demonstrate.
I fill fix it when I know hoe to handle the bug.
