Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    95

    Utilizzare dei propri package

    All'interno della cartella compito ho la cartella tests con TestArrayUtil.Java e la cartella arrays con ArrayUtil.java, di seguito il codice

    codice:
    package arrays;
    import java.util.*;
    public class TestArrayUtil {
      public static void main(String[] args) {
    	stampa();		
      }
    }
    codice:
    package arrays;
    import java.util.*;
    public class ArrayUtil {
    	public static void stampa() {
    		System.out.print("OK");
    	}
    }
    Come avete capito è solo un esempio inutile ma non riesco a chiamare il metodo stampa!
    Poi ho provato a chiedere delucidazioni in laboratorio ma ha girato intorno al mio problema senza dirmi come procede con questo programma.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Utilizzare dei propri package

    Originariamente inviato da Rudie
    Come avete capito è solo un esempio inutile ma non riesco a chiamare il metodo stampa!
    Poi ho provato a chiedere delucidazioni in laboratorio ma ha girato intorno al mio problema senza dirmi come procede con questo programma.
    La regola fondamentale dei package è che i nomi dei package devono "riflettersi" nella struttura delle cartelle.

    Una classe Pippo in un package com.esempio.prova allora deve stare sotto una cartella com/esempio/prova

    Su Windows potrebbe essere in:

    C:\Progetti\Java\com\esempio\prova\Pippo.class

    o

    E:\MieProve\com\esempio\prova\Pippo.class

    non importa. Quello che importa è che poi la directory che contiene la cartalla 'com' (negli esempi sopra C:\Progetti\Java oppure E:\MieProve) sia in "classpath".

    E il concetto di "riflessione" nelle cartelle vale sia per file .class "sfusi" nel file-system, sia per .class impacchettati in file .jar.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    95
    Scusami ma non ho ben capito...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    95
    Ho capito che ho sbagliato l'uso dei package con questo esempio... Si può chiudere il thread! PS: perché non c'è un tasto che eliminarlo?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.