Skip to content

Commit

Permalink
fix error on the package structure of the compilation-classpath exercise
Browse files Browse the repository at this point in the history
  • Loading branch information
DanySK authored Oct 2, 2023
1 parent 1090af3 commit 6e432c6
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
- Si lasci il terminale posizionato nella cartella che contiene src
- Si ricordi che `..` significa "livello directory superiore a quella corrente" (ossia, la cartella dentro cui la cartella corrente è posizionata).
- Si fa presente che `javac -d bin -cp ../01-packages/bin FILEDACOMPILARE` istruisce `javac` informandolo che deve utilizzare anche le classi compilate presenti dentro il percorso `../01-packages/bin`
4. Si esegua `UseComplex` col comando `java -cp bin oop.lab02.math.UseComplex`
4. Si esegua `UseComplex` col comando `java -cp bin compilation.lab.math.UseComplex`
- Oh-oh... Errore. Lo si legga attentamente: perché l'interprete ha dato errore? (Nota: se non dà errore, chiamare il docente, è stato necessariamente commesso un errore al punto 3).
5. Si esegua la classe `oop.lab02.math.UseComplex` usando opportunamente più percorsi nel classpath, a tal proposito si ricorda che:
5. Si esegua la classe `compilation.lab.math.UseComplex` usando opportunamente più percorsi nel classpath, a tal proposito si ricorda che:
- Il separatore di percorsi è `:` su Linux e `;` su Windows
- Il comando `java -cp bin:../01-packages/bin NOMEDELLACLASSE` (formato Unix, usare `;` come separatore in Windows) istruisce l'interprete Java dicendogli di andare a caricare classi non solo dalla posizione corrente, ma anche dalla cartella `bin`, e dalla cartella `../01-packages/bin`

0 comments on commit 6e432c6

Please sign in to comment.