Hi, I have an application that have 3 packages. I am supposed to be able to compile each package alone? I deleted all the classes and recompiled them. I am got errors that said it need specific classes from the two other packages... Does this mean that I should put all the files that needs each other in the same one? thank you /Daniela
You compile programs (.java), not packages. Anyway, you need probably need to import classes that are in other packages: import package1.*; import package2.*; Moving this to Java in General (Beginner)
Hi, I allready have all the imports I need to compile, and I have allready set the classpath. I dont get compilation errors when I dont erase the .classes When I remove all the .class and want to recompile everything, I have to follow an order : Compile class B.java in packageB to be able to compile class A.java in packageA wich also need class C.java in packageC etc... I can not compile one package at the time... Is this bad? /Daniela
That is not bad...because when you compiled package A(depends on Package B)the compiler looks for the required .class files in package B and since u removed all of them it throws errors....so its basically u r not instructing it correctly. you can solve this in two ways : Compile the packages in the order of dependencies or compile all the files together in a single command *.java