| SangeDeTaur a întrebat:

Recent m-a apucat sa invat limbajul Java si am cumparat o carte Java de la 0 la expert.Totul a fost bine cand ne-a invatat sa facem proprile pachete.Trebuia sa facem in fisierul C:\Temp\pachet\exemplu 2 fisiere clase facand parte din acelasi pachet.La copilarea lor cu javac nu am avut probleme. Cand le-am important in programul principal a mers cu javac doar ca la java imi da eroare cannot load or find the main.Structura programului este mai jos :
programul ClasaUnu aflat in C:\Temp\pachet\exemplu respectic ClasaDoi are structura
package pachet. exemplu;
public class ClasaUnu{
public ClasaUnu(){
System.out.println("Suntem in ClasaUnu");
} }
si fisierul ClasaDoi.java cu structura
package pachet. exemplu;
public class ClasaDoi{
public ClasaDoi()
{
System.out.println("Suntem in ClasaDoi");
}
Fisierul TestPachet e intr-un folder pe desktop unde am creat majoritatea aplicatilor:
are structura
import pachet.exemplu.*;
public class TestPachet{
public static void main(String[] args)
{
ClasaUnu cu=new ClasaUnu();
ClasaDoi cad=new ClasaDoi();
} }
copilarea lui am deschis cmd in folderul respectiv si l-am copilat javac -cp C:\Temp TestPachet. java nu am avut nici o problema dar cand sa il execut cu java -cp C:\Temp TestPachet imi da eroare could not find or load the main class. Am si poze https://s3.postimg.o...itmap_Image.jpg
https://s14.postimg...74tdt/image.jpg