This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
1- In JAVA the convention is to name packages with a starting lower case letter. 2- It is also the convention to name classes with a starting upper case letter. 3- For the JAVA class files that are located in folders or archives, their location in the folder's hierarchy must follow their package names: class a.b.c.D ( class D in the package a.b.c ) must have its file located like this: a/b/c/D.class So: a- Rename 'fileLister.java' to 'FileLister.java' b- Rename 'fileListerTest.java' to 'FileListerTest.java' c- Edit the 'FileLister.java' file so it should read:
d- Edit the 'FileListerTest.java' file so it should read:
e- From the current root folder of this JAVA project, create a sub-folder 'fileLister' f- Move the 2 .java files into that sub-folder. g- From the current root folder of this JAVA project, do the following commands: > javac fileLister/FileLister.java > javac fileLister/FileListerTest.java Cheers JFB