hypra débutant, demande aide :( [java (ou C++) + mysql] - Programmation
Marsh Posté le 19-12-2001 à 11:45:41
en java il y a une variable d'environnement qui s'appelle CLASSPATH et qui spécifie les répertoire et/ou jar file qui contiennent tes classes
donc si tu es dans c:\
c:\javac hello.java
puis tu fais
c:\java hello
si ca marche pas c:\n'est pas dans ton classpath
tu fais
set classpath=c:\
et op ca marche
sache cependant que les noms de classe débutent par une majuscule et que la JVM est sensible à la casse donc si ton fichier s'appelle Hello.java (Hello.class)
java hello ne lancera rien !
Marsh Posté le 19-12-2001 à 11:52:06
darklord22 a écrit a écrit : set classpath=c:\ et op ca marche |
ca marche pour le hello world, par contre pour ceci :
Code :
|
j'ai une erreur
exception in thread "main" java.lang.NoSuchMethodError : main
vais me remettre aun c++ a mon avis...
Marsh Posté le 19-12-2001 à 12:08:10
Bah c vrai qu'apprendre le Java rien que pour ça, c un peu gros qd même !
c'était quoi tes erreur ds link !?
Marsh Posté le 19-12-2001 à 12:16:31
El_Gringo a écrit a écrit : Bah c vrai qu'apprendre le Java rien que pour ça, c un peu gros qd même ! c'était quoi tes erreur ds link !? |
bah maintenant ya aussi des erreurs a la compil
je te PM tout ca
Marsh Posté le 19-12-2001 à 15:23:52
sisicaivrai a écrit a écrit : ca marche pour le hello world, par contre pour ceci :
|
PDTR
Hey garçon t'es plus en C++ là ! Du calme
L'erreur c'est que ta signature de méthode est pas correcte. Et puis il faut savoir que un booléen en Java ne peut s'assimiler à 1 ou 0. C'est true ou false et rien d'autre.
Bon je corrige tout ca, deux secondes
Code :
|
a la la
Essaie d'apprendre les concepts de base de java avant de te lancer dans un projet ... Tu vas tout cafouiller. Le switch case ne s'utilise pas des masses en Java. Enfin si tu veux faire comme ca bon courage
A+
Marsh Posté le 19-12-2001 à 15:54:07
darklord22 a écrit a écrit : Hey garçon t'es plus en C++ là ! Du calme L'erreur c'est que ta signature de méthode est pas correcte. Et puis il faut savoir que un booléen en Java ne peut s'assimiler à 1 ou 0. C'est true ou false et rien d'autre. ... a la la Essaie d'apprendre les concepts de base de java avant de te lancer dans un projet ... Tu vas tout cafouiller. Le switch case ne s'utilise pas des masses en Java. Enfin si tu veux faire comme ca bon courage A+ |
je suis bien conscient du fait que je ne connais kedal en java, je l'ai ecrit au debut
je vais essayer de déchiffrer ce que tu as fait, en tout cas
mais je crois bien que finalement je vais continuer en c++ , ca me prendra moins de temps...
surtout que franchement les tutoriaux sur java ne sont pas de qualité remarquable sur le web...
PS : j'ai une erreur a la compilation
[edtdd]--Message édité par sisicaivrai--[/edtdd]
Marsh Posté le 19-12-2001 à 16:07:27
sisicaivrai a écrit a écrit : surtout que franchement les tutoriaux sur java ne sont pas de qualité remarquable sur le web... PS : j'ai une erreur a la compilation |
Je ne sais pas où tu as vu ca. Mais des tutoriaux java il y en a des tonnes d'excellent qualité. Pour ton erreur a la compil je suis sur que tu as copié le code dans un fichier et que tu l'as sauvé comme étant projet.java sans majuscule (Projet.java car public class Projet)
Enfin bonne route en C++
Marsh Posté le 19-12-2001 à 16:16:27
darklord22 a écrit a écrit : Pour ton erreur a la compil je suis sur que tu as copié le code dans un fichier et que tu l'as sauvé comme étant projet.java sans majuscule (Projet.java car public class Projet) Enfin bonne route en C++ |
en effet (et bien oui il faut tout me dire...)
mais je ne vois pas trop comment m'en sortir pour le projet, étant que je ne connais rien en java... tu connais le c++ ? T'as deja codé avec mysql++?
[edtdd]--Message édité par sisicaivrai--[/edtdd]
Marsh Posté le 19-12-2001 à 16:29:06
sisicaivrai a écrit a écrit : mais je ne vois pas trop comment m'en sortir pour le projet, étant que je ne connais rien en java... tu connais le c++ ? T'as deja codé avec mysql++? |
Je confirme
Pour C++/Mysql oui j'ai déjà travaillé avec mais c'était il y longtemps. Toutes façons mysql ou autre chose ca change pas grand chose au problème ...
A+
Marsh Posté le 19-12-2001 à 16:34:53
ben ca change au probleme que justement c'est avec l'api mysql++ que j'ai des problemes...
si tu pouvais m'aider
le code est ecrit, mais ca ne compile pas, probleme d'include
[edtdd]--Message édité par sisicaivrai--[/edtdd]
Marsh Posté le 19-12-2001 à 16:36:31
sisicaivrai a écrit a écrit : ben ca change au probleme que justement c'est avec l'api mysql++ que j'ai des problemes... si tu pouvais m'aider le code est ecrit, mais ca ne compile pas, probleme d'include |
Ah la la avec java tu n'aurais pas ce problème. L'accès au BD est totalement indépendant du SGBD utilisé. Meme appel de méthodes pour orcale informix, sybase, mysql, bla bla bla
Enfin ...
Pour MySQL++ jamais utilisé donc je peux pas t'aider sorry
Marsh Posté le 19-12-2001 à 16:38:40
darklord22 a écrit a écrit : Ah la la avec java tu n'aurais pas ce problème. L'accès au BD est totalement indépendant du SGBD utilisé. Meme appel de méthodes pour orcale informix, sybase, mysql, bla bla bla Enfin ... Pour MySQL++ jamais utilisé donc je peux pas t'aider sorry |
je connais php/mysql , c++ et d'autres merdes mais pas le java
j'avais bien capté que ca avait l'air tranquille l'acces aux bases en java, c'est pour ca que j'avais songé me plonger dedans, parce que je ne te dis pas la merde que c'est avec mysql++...
mais ca va etre trop court
tant pis merci quand meme
Marsh Posté le 19-12-2001 à 17:32:04
pô bieng de faire ces projets sur hfr
@+ et bonne chance pour les exams ...
Marsh Posté le 19-12-2001 à 17:33:57
greg113 a écrit a écrit : pô bieng de faire ces projets sur hfr @+ et bonne chance pour les exams ... |
y a personne qui sait nous aider de toute facon, et c'est pas sur les assistants de merde qui savent meme pas ce que c'est php qu'on va compter
Marsh Posté le 19-12-2001 à 17:37:08
C'est pas qu'ils ne savent pas ce que c'est, c'est plutôt qu'ils considèrent que ce n'est pas assez bien pour eux...
Je crois malheureusement que tu vas devoir te taper la gestion de ta bdd en c++
@+
Marsh Posté le 19-12-2001 à 17:40:00
greg113 a écrit a écrit : C'est pas qu'ils ne savent pas ce que c'est, c'est plutôt qu'ils considèrent que ce n'est pas assez bien pour eux... Je crois malheureusement que tu vas devoir te taper la gestion de ta bdd en c++ @+ |
je parle des assistants en base de données de polytech, quand je lui ai demandé si on pouvait coder en php j'ai lu dans son regard vide et dans son "noooooon" qu'il n'avait aucune idée de quoi je lui parlais...
Marsh Posté le 20-12-2001 à 10:19:52
je sais pas combien de temps tu as devant toi pour faire ton projet, mais si j'avais un peu de temps, moi, je me ferai un bon bouquin de java pendant 1 semaine ou deux et je me lancerai dans la prog apres. De toute façon, apprendre la java c'est pas du temps perdu : ca te servira forcément un jour !
pour le bouquin, je te conseille ca http://penserenjava.free.fr C'est la traduction française d'un des meilleurs bouquin sur le java. Dans ce bouquin, tu trouveras les bases de la conception objet et de la programmation Java dans les 1ers chapitres.
Ensuite, une fois que tu seras un peu à l'aise avec le langage, tu pourras passer au chapitre sur le JDBC (acces aux base de données)
Marsh Posté le 20-12-2001 à 10:42:39
benou a écrit a écrit : je sais pas combien de temps tu as devant toi pour faire ton projet, mais si j'avais un peu de temps, moi, je me ferai un bon bouquin de java pendant 1 semaine ou deux et je me lancerai dans la prog apres. De toute façon, apprendre la java c'est pas du temps perdu : ca te servira forcément un jour ! pour le bouquin, je te conseille ca http://penserenjava.free.fr C'est la traduction française d'un des meilleurs bouquin sur le java. Dans ce bouquin, tu trouveras les bases de la conception objet et de la programmation Java dans les 1ers chapitres. Ensuite, une fois que tu seras un peu à l'aise avec le langage, tu pourras passer au chapitre sur le JDBC (acces aux base de données) |
pour le lien, je le garde au chaud, mais ce ne sera pas pour cette fois ci, on a continyué a coder en c++ finalement et tout est ok
(faut le rendre demain, on a passé une bonne nuit...)
[edtdd]--Message édité par sisicaivrai--[/edtdd]
Marsh Posté le 19-12-2001 à 11:41:17
J'ai un projet mysql a faire, en C++ ou en java (ces glands ont refusés qu'on le fasse en php )
j'avais tenté en c++ (parce que je connais le langage) mais finalement ca semble beaucoup plus simple en java (du moins les appels sur la base)
car en c++ on se tapait des erreurs au linkage
mais le probleme, est que je ne connais rien du java
j'ai installé jbuilder5, sdk2, mais je ne parviens pas à lancer un simple hello world
je fais
javac hello.java
(pas d'erreur)
puis
java hello
et il me sort une sale erreur
exception in thread "main" java.lang.NoClassDefFoundError : hello
rien que pour faire un cin ca a l'air la mort en java...
y a quelqu'un qui peut m'aider a me lancer en java? Ou alors qui a utilisé mysql++ et qui pourrait m'aider?
[edtdd]--Message édité par sisicaivrai--[/edtdd]