This is somewhat of a preference thing, but can anyone post how they setup their directories for source and compilation. i.e: /projects/myproject1/ main dir /projects/myproject1/src source files /projects/myproject1/resourse resource (image, config) files etc.. something like that.. ? where do you put your class files how do you package everything if you are going to distribute it all. thanks
I generally put all class files in the root directory of the project. \projects\myProject\ I put any images together. \projects\myProject\Images\ I also group together text/config files. \projects\myProject\config\ The only text file I allow in my root directory of the project is the one I use for the manifest. -Jason
Jason R. Kretzer<br />Software Engineer<br />System Administrator<br /><a href="http://alia.iwarp.com" target="_blank" rel="nofollow">http://alia.iwarp.com</a>
Joined: Sep 09, 2001
thanks so when you compile you just compile everything to the root dir? -ken
Hi Ken, The following setup works well for me: \javadev\ \javadev\src \javadev\src\project1 \javadev\src\project2 ...etc All the .java files have package names and are kept in their respective 'src' directory. When compiling, start in 'javadev' and use 'javac -d . src\...' The .class files end up in directories matching their package names. Note, the package names can be whatever you want; don't have to match the '\src\project\' names. And if you do a new version, ie 'src\project1\v1' you can just copy the original source over to the new directory; make your changes and compile. Don't have to change package names so if you mess things up it's easy to recompile your original and get back to working code.