Bonjour,
Tout d'abord un petit preambule general:
Je souhaite creer un programme pour simuler le melange a l'interieur d'une goutte. Je modelise la goutte par un rectangle, et je connais les vitesses en chaque point. L'idee est de decouper ce rectangle en petits carres, de deplacer ces carres grace a la connaissance de leur vitesse, et de regarder comment ces carres se melangent au fur et a mesure que le temps passe. J'ai fait un peu de java en ecole d'ingenieur, et il me semble qu'il est possible d'ecrire ce genre de programme en creant une matrice contenant les coordonnees de chaque point, en calculant l'evolution de ces coordonnees a un temps ulterieur et en creant une interface graphique pour observer le resultat. Cela semble-t-il faisable?
Mes questions sur java:
- En ecole je programmais avec un editeur de texte et je compilais et executais mes programmes dans une fenetre de commande. J'aimerais reprendre la meme methode mais ca n'est pas aussi simple que ca!
J'essaie d'executer le programme suivant, que j'ai ecris dans JEdit:
public class hello{
public static void main(String[] args){
System.out.println("Hello world!");
}
}
(j'ai supprime "package helloworld" car je n'utilisais pas de "package" avant... est-ce que ca pose un probleme?)
Je compile en faisant javac hello.java dans ma fenetre DOS(existe-t-il d'autres fenetres de commande?). Jusqu'a hier il ne reconnaissait pas javac mais depuis j'ai effectue une histoire de "classpath" et ca a l'air de marcher, un fichier hello.class est cree. En revanche quand je veux l'executer (java hello), j'ai comme retour:
Exception in thread "main" java.lang.NoClassDefFoundError: hello
... Avez-vous une idee de ce qui se passe?
- J'ai essaye de travailler avec NetBeans ou JCreator mais ca n'a pas ete mieux... en particulier je n'arrive pas bien a gerer les differentes classes. J'ai cru comprendre qu'il fallait creer un nouveau fichier .java pour chaque classe. Je cree donc un nouvel objet dans un fichier .java independant de mon fichier principal, je compile, mais lorsque je veux executer mon programme il ne reconnait pas l'objet que j'ai cree, alors qu'il compile bien...
java.lang.NoClassDefFoundError: exemple/Exemple
Exception in thread "main"
En ecole je programmais tout dans un meme fichier, je compilais chaque classe et executais ensuite le programme principal...
- Enfin comment rentrer des arguments dans NetBeans? Je ne trouve pas de fenetre de commandes...
Voila j'en ai fini avec toutes ces questions... Votre aide me serait bien utile!
Merci d'avance!
Vincent
Partager