Bonjour, j’ai choisi d’apprendre à programmer d’une manière personnelle sans passer par une école ou même faire des cours par correspondance. Pour cela je me suis acheté plusieurs livres que je compte lire pour apprendre à programmer. Mon premier livre pour apprendre à programmer est « Informatique et sciences du numérique, spécialité ISN en terminale S… » Dès les premières pages un petit programme que voici :
Ce petit programme est proposé en language Java, qui serait d’après le livre le language que je vais devoir utiliser pour apprendre avec ce livre. Du coup, je me suis dit de chercher un éditeur de texte pour le language Java (ou un IDE pour Java) après quelques recherche sur le net, je suis intéressé par Eclipse et Jcreator car je souhaite trouver un éditeur gratuit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 a = 4; b = 7; System.out.println("À vous de jouer"); x = Isn.readInt(); y = Isn.readInt(); if (x == a && y == b) { System.out.println("Coulé");} else { if (x == a || y == b) { System.out.println("En vue";} else { Sysem.out.prinln("À l'eau");}}
Après encore plusieurs recherche et après avoir installé ces deux EDI pour les comparer j’ai rencontré des problèmes. Déjà j’ai compris (enfin je crois) qu’il faut télécharger un JRE ou un SDK, voici pour infos, mon ordinateur est un ordinateur TOSHIBA Satellite L750 avec système d’exploitation 64 bits et processeurs x64, au départ lorsque je l’ai acheté en février 2012 j’vais Windows 7, depuis j’ai installé Windows 8 (toujours pour info, pour pouvoir m’aider éventuellement) Voici j’ai donc installé et essayé les 2 Java SE Development Kit 7u13 proposé dans le site de Oracle dans la page : http://www.oracle.com/technetwork/ja...s-1880260.html
Une autre info que j’ai à vous dire c’est que dans mon panneau de configuration, dans Programmes, je vois une icone nommée Java (32 Bits), alors ayant rencontré des problèmes quand j’ai voulu installé les 2 EDI, car sur un forum quelqu’un parle d’un probleme pour savoir s’il faut installé en 32 bits ou 64 bits ou x86… Bref, cela me parait plutôt compliqué…
J’ai essayé plusieurs manipulations. Voici ce qui se passe sur JCreator lorsque je « Build puis Execute File » : (PS : J’ai noté dans la configuration le fichier C:\...programmes Files x86\Java\jre, voici le message de l’invite de commande :
Au debut j’avais ça :
Puis après des désinstallation/installation des JRE/SDK… j’ai eu ça :C:\Program Files (x86)\Java\jre7\lib\i386\jvm.cfg
Et je ne sais pas quoi faire.Syntaxe : java [-options] class [args...]
(pour l'exÚcution d'une classe)
ou java [-options] -jar jarfile [args...]
(pour l'exÚcution d'un fichier JAR)
o¨ les options comprennent :
-d32 utilisez le modÞle de donnÚes 32 bits s'il est disponible
-d64 utilisez le modÞle de donnÚes 64 bits s'il est disponible
-client pour sÚlectionner la machine virtuelle "client"
-server pour sÚlectionner la machine virtuelle "server"
-hotspot est un synonyme pour la machine virtuelle "client" [en phase
d'abandon]
La machine virtuelle par dÚfaut est client.
-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
Liste de rÚpertoires, d'archives JAR et
d'archives ZIP sÚparÚs par des ;, dans laquelle rechercher le
s fichiers de classe.
-D<name>=<value>
dÚfinition d'une propriÚtÚ systÞme
-verbose[:class|gc|jni]
activation de la sortie en mode verbose
-version impression de la version du produit et fin de l'opÚration
-version:<value>
exÚcution de la version spÚcifiÚe obligatoire
-showversion impression de la version du produit et poursuite de l'opÚratio
n
-jre-restrict-search | -no-jre-restrict-search
inclusion/exclusion des environnements JRE privÚs de l'utilisa
teur dans la recherche de version
-? -help impression du message d'aide
-X impression de l'aide sur les options non standard
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
activation des assertions avec la granularitÚ spÚcifiÚe
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
dÚsactivation des assertions avec la granularitÚ spÚcifiÚe
-esa | -enablesystemassertions
activation des assertions systÞme
-dsa | -disablesystemassertions
dÚsactivation des assertions systÞme
-agentlib:<libname>[=<options>]
chargement de la bibliothÞque d'agent natif <libname>, par exe
mple -agentlib:hprof
voir Úgalement, -agentlib:jdwp=help et -agentlib:hprof=help
-agentpath:<pathname>[=<options>]
chargement de la bibliothÞque d'agent natif via le chemin d'ac
cÞs complet
-javaagent:<jarpath>[=<options>]
chargement de l'agent du langage de programmation Java, voir j
ava.lang.instrument
-splash:<imagepath>
affichage de l'Úcran d'accueil avec l'image spÚcifiÚe
Voir http://www.oracle.com/technetwork/ja...ion/index.html pour
plus de dÚtails.
Press any key to continue...
Concernant Eclipse, au départ j’avais le message « A Java Runtime (JRE) or Java Development Kit (JDK) must be… »
Puis enfin j’ai réussis à le faire marcher, enfin le faire s’ouvrir, j’ai créé (J’ai installé
Eclipse IDE for Java EE Developers) un Projet Java, je l’ai nommé, puis j’ai créée un « File » que j’ai nommé pour y mettre le petit programme de mon livre… Mais lorsque je fait « RUN » j’ai le message suivant, après avoir choisi « Java Application » :
« selection does not contain a main type », du coup je me suis dit je vais m’expliquer sur un forum pour trouver la solution à mon problème. En attendant vos réponse. Cordialement
Partager