IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

quel est le nom d'un package d'une class à la racine de src/main/java


Sujet :

avec Java

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2015
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2015
    Messages : 76
    Points : 58
    Points
    58
    Par défaut quel est le nom d'un package d'une class à la racine de src/main/java
    Salut à tous,

    J'ai restructuré un projet Java pour m'adapter à Gradle.
    J'ai donc mis mes fichiers sources Java dans le dossier suivant : src/main/java

    Néanmoins je possédais des fichiers à la racine du dossier src qui ne posaient aucun problème avant.
    Et maintenant mes déclarations de package dans les classes ne sont plus valide, mais je n'arrive pas à comprendre/trouver que mettre maintenant qu'il ne sont plus situé dans un package mais uniquement à la racine du dossier src/main/java

    Alors quel package spécifier pour une class java situé à la racine du dossier src/main/java ?


    Merci de votre éclairage

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 565
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 565
    Points : 21 630
    Points
    21 630
    Par défaut
    Aucun package. Pas d'instruction import pour ces classes. Leur nom qualifié, c'est juste leur nom sans rien devant.

    ... Mais il ne faut pas le faire. Les classes sans package, c'est pour les débutants, quand les packages c'est encore trop compliqué et qu'on ne veut pas se lancer dans un projet.

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2015
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2015
    Messages : 76
    Points : 58
    Points
    58
    Par défaut
    Ok c'est tout simplement interdit ! Ceci explique cela !

    Je suis en cours de dev, j'avais donc des classes pas encore tout à fait ranger et je ne pensais pas que cela allait causer problème surtout que sans Gradle cela n'a soulevé aucun problème.

    Mais ok je m'y tiendrais maintenant à mettre TOUTES mes classes Java dans des packages

    Merci de ton efficacité Thelvin

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 565
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 565
    Points : 21 630
    Points
    21 630
    Par défaut
    Interdit est peut-être un mot un peu fort. Si c'était interdit il n'y aurait pas de règle aussi simple pour le faire quand même.

    Mais, c'est chercher les ennuis. Les classes sans packages sont une possibilité offerte aux débutants, pour quand on fait des trucs simples et sans ambition. Mais dès qu'on veut construire quelques chose, elles ont tellement de limitation que c'est au mieux prendre des risques, en général ça ne marche directement plus car quelque chose quelque part a besoin de connaître leur package.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel est le nom du Bouton "OK" dans une Alert JS
    Par tromaltsec dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 13/08/2007, 16h59
  2. [WinForms][Controle] quel est le nom de ce contrôle ?
    Par cbods dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/12/2006, 22h15
  3. Quel est le nom de ma base sql ?
    Par benassis dans le forum Administration
    Réponses: 2
    Dernier message: 01/09/2006, 13h59
  4. Réponses: 5
    Dernier message: 11/02/2006, 08h12
  5. Quel est le nom des dIsques dur usb dans /dev
    Par MrEddy dans le forum Administration système
    Réponses: 5
    Dernier message: 19/10/2004, 21h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo