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.
I have two programs in the same package but I am not sure how to run the program. I was able to compile using help from Javaranch member. Now how do I execute the same. I compiled using this command.
javac AnyClassA.java SuperClassA.java and it worked.
Also, my question is what do I have to keep in mind while running programs in packages. Please help. Program1 - SuperClassA.java - has a variable and a method which are public. But the class is default.
Program2 - SubClassA.java - should be able to access the public members of the class in the same package. I have the main method defined in this program.
Like Mark said you, you can look for how to configure the path variables and the compile tutorial.
More information for you: if you have your classes in a package: "Ekak.MyFavorites.Certification.KhalidMughal.PackageA", you can only run the one which have the main() method, in adittion, that if you already have the path variables configurated, you must call the class like: "java Ekak.MyFavorites.Certification.KhalidMughal.PackageA.AnyClassA".
I mean you must write all the path of (means direccion) of the class.