hérarchie des packages [Java] - Programmation
Marsh Posté le 31-05-2002 à 15:29:04
au début de ton fichier tu met
package com.MonEntreprise.MonPackage;
public class MaClasse {
}
et tu enregistre ca, en supposant que ton classpath est c:\javawork dans
c:\javawork\com\MonEntreprise\MonPackage\MaClasse.java
(packages -> toujours en minuscule).
A+
Marsh Posté le 31-05-2002 à 15:30:47
DarkLord a écrit a écrit : au début de ton fichier tu met package com.MonEntreprise.MonPackage; public class MaClasse { } et tu enregistre ca, en supposant que ton classpath est c:\javawork dans c:\javawork\com\MonEntreprise\MonPackage\MaClasse.java (packages -> toujours en minuscule). A+ |
Merci, c tt bête en fait.
Par contre j'comprend pas: tu dis "toujours en minuscules" et tu mets "com.MonEntreprise.MonPackage;" ça serait pas des majuscues ça !?
Marsh Posté le 31-05-2002 à 15:31:39
si mais je ne fais que répondre à ton exemple mon cher
-> c'est pour ca que je termines en disant que ton exemple est mauvais
Marsh Posté le 31-05-2002 à 16:40:09
DarkLord a écrit a écrit : si mais je ne fais que répondre à ton exemple mon cher -> c'est pour ca que je termines en disant que ton exemple est mauvais |
Ha, ok, merci
Marsh Posté le 31-05-2002 à 16:43:23
Et là, j'arrive pas à lancer une exception.
ça, ça marche:
throw new ServletException ();
et pas ça:
throw new ServletException ("Erreur lors du chargement de proriétés:" + e.getMessage(), e.getClass());
Une idée !?
le message:
Code :
|
(ça se passe dans le cas d'un catch d'une Exception e).
[jfdsdjhfuetppo]--Message édité par el_gringo le 31-05-2002 à 16:44:20--[/jfdsdjhfuetppo]
Marsh Posté le 31-05-2002 à 16:48:43
bin faut que le constructeur existe pour lancer une exception
--> Si il existe pas t'auras du mal!
[jfdsdjhfuetppo]--Message édité par DarkLord le 31-05-2002 à 16:48:49--[/jfdsdjhfuetppo]
Marsh Posté le 31-05-2002 à 16:49:21
en l'occurence ServletException peut prendre un message (string) OU un message et une exception et pas
un message et une Class
Marsh Posté le 31-05-2002 à 16:59:30
DarkLord a écrit a écrit : en l'occurence ServletException peut prendre un message (string) OU un message et une exception et pas un message et une Class |
ha, merde.
Donc en 2e paramètre, je met e, et non pas e.GetClass.
Merci encore...
g un peu du mal qd même !
Ms 'faut dire que c pas facile. Je fais 5 minutes de Java toutes les heures en ce moment, c dure de bien se mettre dedant !
Dsl pour mes questions toutes pourries !
[jfdsdjhfuetppo]--Message édité par el_gringo le 31-05-2002 à 17:01:06--[/jfdsdjhfuetppo]
Marsh Posté le 31-05-2002 à 17:07:27
non c bon mais dans c'est cas là:
1. Le message du compilo est on ne peut plus clair
2. La Javadoc t'enlève le doute qui pourrait te rester
Bon courage
Marsh Posté le 31-05-2002 à 17:14:32
el_gringo a écrit a écrit : ha, merde. Donc en 2e paramètre, je met e, et non pas e.GetClass. Merci encore... g un peu du mal qd même ! Ms 'faut dire que c pas facile. Je fais 5 minutes de Java toutes les heures en ce moment, c dure de bien se mettre dedant ! Dsl pour mes questions toutes pourries ! |
ouais au début c'est toujours un peu dur, mais avec le temps ça va mieux, et on prend son pied
edit: pour bien se mettre dedans, je voulais dire
[jfdsdjhfuetppo]--Message édité par greg@freestarthu le 31-05-2002 à 17:15:17--[/jfdsdjhfuetppo]
Marsh Posté le 31-05-2002 à 17:21:13
greg@freestarthu a écrit a écrit : ouais au début c'est toujours un peu dur, mais avec le temps ça va mieux, et on prend son pied edit: pour bien se mettre dedans, je voulais dire |
2e sens powa !
Marsh Posté le 31-05-2002 à 17:32:17
DarkLord a écrit a écrit : non c bon mais dans c'est cas là: 1. Le message du compilo est on ne peut plus clair 2. La Javadoc t'enlève le doute qui pourrait te rester Bon courage |
J'bosse toujours avec la JavaDoc.
On peut dire que c'était une faute d'inatention. Sans ta réponse, j'aurai passé qqs temps dessus (5minutes ? 1h ? 1 journée?), avant de trouver et de me traiter de con, et, éventuellement, selon le temps que j'y aurai passé, me jetter la tête dans un mur, voire par la fenêtre (ça, c si j'y avait passé 1 semaine !:D)
[jfdsdjhfuetppo]--Message édité par el_gringo le 31-05-2002 à 17:32:45--[/jfdsdjhfuetppo]
Marsh Posté le 31-05-2002 à 15:02:25
Alors, j'ai vu vite fait qu'apparement, pour dire dans quel package est telle ou telle classe, on met, au début du fichier ".java", package MonPackage;
ok.
Mais comment on fait pour déterminer la hiérarchie de package.
Par exemple, pour que ma classe ne soit pas accessible pas MonPackage.MaClasse, mais par com.MonEntreprise.MonPackage.MaClasse ?