Rechercher : dans
Par :

Débutant programmer en java

Dernière réponse le 28 avr 2005 à 22:51:53 ray, le 27 avr 2005 à 16:00:39 
 Signaler ce message aux modérateurs

Bonjour
je souhaite programmer en java avec j2see sdk1.4
mais je sais pas comment écrire mes programme y t-il quelqu'un pour m'aider ou me conseiller un autre compilateur et où le télécharger svp?

Configuration: Windows xp
j2see sdk1.4

Meilleures réponses pour « Débutant programmer en java » dans :
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
[mythe] JavaScript c'est la même chose que Java Voirmythe Javascript est le même langage que Java Réalité FAUX Explications Ces deux langages existent bien, et ce sont tous les deux des langages de programmation (moins poussée pour le JavaScript), mais ce ne sont pas les mêmes...
Java - Les packages VoirIntroduction aux packages La programmation Java consiste à créer des classes. Or, étant donné qu'un programme est généralement développé par une équipe de programmeurs, c'est-à-dire plusieurs personnes, le fait de concaténer (mettre bout à bout)...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Java - Les exceptions VoirLa nécessité de détecter les erreurs Tout programme comporte des erreurs, même si celui-ci semble fonctionner à merveille. Chaque programmeur essaye de réduire au minimum le nombre d'erreurs, mais toutes les erreurs ne peuvent pas forcément être...

1

kij_82, le 27 avr 2005 à 16:03:57
  • +1

Pkoi tu veux un autre compilateur ??
Tu cherche une interface pour programmer ? Tu as Eclipse, NetBeans (pas sur de l'orthographe), JCreator, .. voilà, une petite recherche sur télécharger.com de ce nom et tu trouvera.

++ ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82

2

ray, le 27 avr 2005 à 16:16:49

Salut en fait j'ai aussi NetBeans mais je sais où écrire mes programmes et comment les compiler si tu peux m'aider ce serait une bonne chose
merci

Répondre à ray

3

kij_82, le 27 avr 2005 à 17:57:07

Peut tu rédiger ta question en francais et avec tous les mots stp. ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

4

ray, le 27 avr 2005 à 19:57:57

Bonjour
en fait je dispose de netbeans mais je ne sais comment l'uliser pour programmer en java alors si tu peux m'aider ce sera une bonne chose.
merci

Répondre à ray

5

malvax, le 27 avr 2005 à 20:00:41

Tu peux aussi te rendre sur le site de borland et telecharger "jbuilder fondation".
En effet, si tu es étudiant il est gratuit.
Ce qui est surtout utile chez borland c'est la multitude de¨PDF que tu peux télécharger pour apprendre les bases du langage et comment utiliser jbuilder.
Par la suite, tu verras que beaucoup de logiciels de programmation java fonctionnent de la même manière.

Par la suite, si tu as des questions plus précises, n'hésite pas à les déposer sur le Forum.
Il n'est pas possible pour nous de t'apprendre la totalité de java . Mais sur google "java tutoriel" et il y a de très bonnes sources.


Bonne chance

Répondre à malvax

6

ray, le 27 avr 2005 à 20:07:21

Bonjour merci pour ta reflexion mais mon probleme c'est comment
utiliser les logiciels puisqu' en cours un éditeur précis et celui que j'ai je ne pas comment il fonctionne.
merci de m'aider à l'utiliser.

Répondre à ray

7

Fabszn, le 27 avr 2005 à 22:36:53

Hello,

Si tu debute en Java, je te conseille de commencer par essayer d'ecrire un programme sous un editeur de texte genre ultraedit ou notepad.

Ensuite compile le en lien de commande et execute le aussi en ligne de commande!

Cela te permettra de mieux comprendre les tenants et les aboutissants du language...

De mieux comprendre les termes employés comme : Classpath, path, classe main,etc....
Si tu te mes tout de suite dans un IDE, tu vas avoir des messages d'erreur que tu ne vas pas comprendre.. et malgres ce que l'on peut dire tous les IDE ne sont pas pareils..

Maintenant si tu veux persister à commencer avec un IDE... je te conseil Eclipse.... et surtout pas JBUILDER (c trop proprietaire comme IDE)....

Voila j'espere que cela t'aidera

@+

Fabszn

Répondre à Fabszn

8

PsyCho, le 28 avr 2005 à 00:24:05

Je te conseille fortement JCreator, c le meilleur
contrairement a JBuilder, jcreator est trés rapide dans la compilation et facile a configurer...
Bonne chance

Répondre à PsyCho

9

ray, le 28 avr 2005 à 00:45:14

Bonsoir
je débute en java mais j'arrive pas à compiler correctement sous ms dos
c'est à dire juste au moment où je fais

"java.exe cp c:\nom_fichier"

on m'affiche le message d'erreur suivant :

Exception in thread "main" java.langNoClassDefFoundError: cp

je ne compren pas pourquoi si quelqu'un peux m'aider à resoudre ce probleme ce serait un grand merci

Répondre à ray

10

fabszn, le 28 avr 2005 à 09:12:02

Bonjour,

Concernant le probleme de compilation

Je pense que tu as oublier le tiret devant cp

normalement ta ligne de commande devrait reseembler à ca :

java -cp toncfichier

Est ce que ta classe est bien dans un package?
l'option -cp ou -classpath sert à indiquer ou se trouve la classe à executer.

donc si ta classe est dans le package c:\monprojet\bin\com\test\MonFichier.class

le chemin que tu dois avoir apres l'option -cp (ou -classpath) doit être = 'c:\monprojet\bin'

les repertoires com\test correspondent au package de ta classe (com.test.MonFichier.class)

Par conséquent ta ligne de commande devrait ressembler à

java -cp c:\monprojet\bin com.test.MonFichier

Normalement en adaptant les chemins et les packages à ton envireonnement cela devrait fonctionner.

Tu as une autre possibilité :
Dans fenetre dos, tu te positionnes (tjrs selon mon exemple) dans le
repertoire c:\monprojet\bin et tu tapes la ligne de commande suivante : java -cp . com.test.MonFichier

Voila , si tu rencontres des soucis n'hesite pas!!

@+

Fabszn

Répondre à fabszn

16

ray, le 28 avr 2005 à 12:12:24

Bonjour
merci pour ta réaction c'est bien vrai tout ce que tu as dit mais le -cp ou -classpath ne marche Je te montre ma ligne de commande

>cd c:\j2sdk1.4.2_08\bin

>javac c:\Monprojet\fichier.java

>java -cp c:\Monprojet\fichier

et à ce moment précis on m'affiche l'aide en ligne sur la commande -cp ...
c'est la que je compren ds plus rien.
Si tu peux une fois de plus par tes connaissances m'aider
Merci.

Répondre à ray

17

fabszn, le 28 avr 2005 à 14:40:08

Hello,



Le fait qu'il t'affiche l'aide lors de l'execution de ta ligne de commande , c'est normal. Dans le sens, ou lorsque java detecte une erreur sur les options de la ligne de commande il affiche l'aide pour le developpeur puisse constater son erreur.. ;o)

D'apres ce que tu as ecrit

cd c:\j2sdk1.4.2_08\bin

javac c:\Monprojet\fichier.java

java -cp c:\Monprojet\fichier 


Premierement je te conseille de ne pas placer tes classes dans les repertoire d'install. du JDK, car ca va peut etre fonctionné à un moment , mais cela ne t'apprend pas à construire ta propre arborescence de projet.
Donc je te conseille de créer un repertoire (monPprojet par exemple)
Dans ce repertoire de créer deux sous repertoires : 'bin' et 'src'.

Le premier contiendra des fichiers classes et l'autre des fichier sources. c'est l'arborescence minimal d'un projet.
Bon dans un premier temps, ne créé pas forcement ces deux repertoire et laisse des fichier directement sous le repertoire monProjet. (tu pourras voir le reste apres)

ce qui ne va pas , selon moi, sur ta ligne de commande :

java -cp c:\Monprojet\fichier 


Il manque un '.' apres l'option '-cp' et tu n'as pas à preciser 'c:\' devant MonProjet\fichier.

Aussi la syntaxe correcte pour la ligne de commande (regarde ma premiere reponse) c'est : MonProjet.fichier

Aussi en en Java il y a des regles de nommage à respecter imperativement!! les noms de package sont toujours en minuscule , donc 'Monprojet' devient 'monprojet' et les noms de classe commence toujours par une majuscule donc 'fichier' devient 'Fichier'.
Pour completer cette derniere regle : les noms de classes commence par une majuscule ainsi que tous les les mots constituant le nom de la classe. Par exemple : MaClasseBleue.java
Ce que je viens de citer ci dessus est tres important!!

Donc pour resumer :

Créer un repertoire exempleJava (c'est un exemple) à la racine de c: ce repertoire contiendra ton projet.
Dans ce repertoire créer un repertoire monprojet (ceci est on package)

et copie ton fichier .class : Fichier.class dans le repertoire monprojet.

normalement tu dois avoir cette arborescence :

exempleJava
|
monprojet
|
Fichier.class

Maintenant ouvre un console DOS, et place toi dans le repertoire exmpleJava (c:\exmpleJava)

Tapes la ligne suivante :

java -classpath . monprojet.Fichier


Et normalement la classe Fichier devrait s'executer.

Pourrais tu me montrer le contenu de ta classe Fichier?

!!Important!!! est ce que au debut de ton fichier java tu as specifié la ligne : package monprojet;?

@+

Fabszn

@+

Répondre à fabszn

21

ray, le 28 avr 2005 à 21:09:57

Hello
merci j'ai compris que tu m'as dit je vais essayer et je te tiendrai
au courant
salut

Répondre à ray

22

 ray, le 28 avr 2005 à 22:51:53

Bonsoir
Je pense pas avoir spécifié la ligne package monprojet;
il la faut obligatoirement?
je sais pas comment l'utiser dans mon projet
tu peux me dire comment?
merci

Répondre à ray

11

kij_82, le 28 avr 2005 à 09:16:50

Comme la dit PsyCho, si tu débute en java, prend JCreator, c'est le plus simple d'utilisation. Maintenant, si tu utilise une interface pour faire tes programme et compiler, tu n'a pas besoin de compiler en ligne de commande, tu as des pettits boutons fait pour ca!

++ ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82

12

fabszn, le 28 avr 2005 à 09:27:48

Hello,

Je pense que le passage par la ligne de commande au début est quand meme important... cela permet de bien comprendre le fonctionnement de la compilation et de l'execution de 'maniere pure' ...

enfin c'est un avis personnel! et peut etre un peu trop puriste!! @+

Fabszn

Répondre à fabszn

13

kij_82, le 28 avr 2005 à 10:19:44

Personnellement j'ai commencé par ligne de commande aussi, mais je disais cela pour simplifier les choses. ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82

14

fabszn, le 28 avr 2005 à 10:27:21

Moi je donnais juste un avis! ;o)

@+

Fabszn

Répondre à fabszn

15

kij_82, le 28 avr 2005 à 10:28:27

:) ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82

18

fabszn, le 28 avr 2005 à 15:03:02

Hello,

Pour les adeptes de NetBeans...

J'ai trouvé ce lien : http://brabant.developpez.com/

Au niveau ressource le site developpez .com est un tres bon complement à l'excellent site commentcamarche.net

@+

Fabszn

Répondre à fabszn

19

Godé MFUKA, le 28 avr 2005 à 15:13:01

Je souhaite programmer en java pour créer mes pages web

Répondre à Godé MFUKA

20

fabszn, le 28 avr 2005 à 15:16:29

Hello,

Oui mais encore? quel est le but de cette affirmation? @+

Répondre à fabszn