Sono nuovo di java. Qui sto cercando di creare un pacchetto java. E prova a compilarlo da un'altra directory. Ma c'è un errore come bash: /home/gaurav/Desktop/package2/B.java: Permission denied
Ecco il mio primo codice e la directory è /home/Desktop/package/A.java
package package1;
public class A
{
interface A1
{ void show();
void display();
}
}
class B extends A
{
public void show()
{
System.out.println("This is show method()");
}
public void display()
{
System.out.println("this is Display metthod()");
}
}
Per la compilazione ho fatto questo comando funziona perfettamente. La directory di lavoro è / home / gaurav
javac /home/gaurav/Desktop/package/A.java
Quando provo a compilare B.java che si trova nel mio altro disco
/media/gaurav/iPlay/package/B.java
package package2;
class B
{
public static void main(String args[])
{
System.out.println("Reached in Main method of B");
package1.A Object = new A();
}
}
Ho stancato questo comando (grom precedente directory di lavoro)
javac -cp /home/gaurav/Desktop/;/media/gaurav/iPlay/package/B.java
Errore viene
javac -cp /home/gaurav/Desktop/;/media/gaurav/iPlay/package/B.java
javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
bash: /media/gaurav/iPlay/package/B.java: Permission denied
Che cosa sto facendo male? Per favore, mio incarico, non sono in grado di andare oltre senza questo. Ho cambiato i permessi.