|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jun 2007
Messaggi: 163
|
[java] errore "duplicate class"
ciao ragazzi..
sto facendo un'applicazione che tramite JBDC comunica con Mysql.. e funziona.. solo che al momento di riordinare tutte le classi in dei package escono fuori degli errori.. in particolare la classe (standard) ConnectionManager che si occupa di gestire la connessione al database.. dopo aver diviso le classi nei package Domain, DAO, ecc (i vari strati dell'applicazione che si occupa di una base dati..) ecco cosa mi da facendo build project (con JCreator): "C:\Users\Soundsgood\Desktop\Wellness\ConnectionManager.java:10: duplicate class: Utility.ConnectionManager public class ConnectionManager { ^ C:\Users\Soundsgood\Desktop\Wellness\SFDAO.java:12: cannot access ConnectionManager bad class file: C:\Users\Soundsgood\Desktop\Wellness\ConnectionManager.java file does not contain class ConnectionManager Please remove or make sure it appears in the correct subdirectory of the classpath. private static ConnectionManager manager = null; ^ 2 errors Process completed. " come vedete la classe ConnectionManager l'ho messa in un package Utility.. non riesco a capire perche da errore.. poi c'è un ordine dicompilazione? per favore aiutatemi mi serve per un progetto all'universita che devo presentare fra poco.. spero in voi.. grazie Ultima modifica di soundsgood : 30-12-2007 alle 13:27. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
La struttura dei package si deve sempre "riflettere" nella struttura delle directory nel file-system!! Una classe Prova dichiarata nel package org.pippo dovrà essere messa così: Codice:
org | +-- pippo | +-- Prova.class
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jun 2007
Messaggi: 163
|
non ho ben capito..
io tutti i file, appartenenti a package diversi, li ho messi in una directory "progetto".. devo creare una directory per ogni package e metterci dentro i file .java? e poi devo modificare per ogni file ad esempio "package Domain"in "package progetto.Domain" ? poi nella variabile di ambiente classpath aggiungo il percorso della directory "progetto" pero se è cosi quando creo un progetto con JCreator e aggiungo i file .java residenti nelle varie cartelle me li rimette tutti dentro la cartella dove creo il file del progetto.. come si fa? |
![]() |
![]() |
![]() |
#4 | |
Member
Iscritto dal: Jul 2005
Messaggi: 291
|
Quote:
Codice:
package mioPackagePrimario.mioPackageSecondario |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:38.