salut,
Je développe une applet processing qui est censé tourner sur un pc linux sans interface graphique.
Cette applet plante lorsque je la lance, car elle tente d'ouvrir une fenêtre (elle fait appel à des éléments inexistant car le pc n'a pas d'interface graphique installée ). Existe-t-il un moyen pour bloquer l’ouverture de la fenetre.
Hors ligne
Tu cherches à faire un programme sans interface graphique ?
Si oui, pourquoi ne pas directement essayer de coder une classe java ?
Hors ligne
oui c'est bien ce que je cherche à faire.
Mes compétences en java sont malheureusement fort limitées.
Hors ligne
Passer de processing à java n'est pas très difficile.
tu n'as qu'à créer un fichier MonProgramme.java comme ceci :
Si ça t'intéresse, je t'en dirais plus sur comment compiler et exécuter ton programme.
Sinon, je pense qu'il doit être possible de désactiver le rendu graphique dans processing en surchargeant la méthode init(), je regarde ça.
Hors ligne
oui oui je suis très intéressé.
qu'entend-tu par surcharger la méthode init(); ?
Hors ligne
Un applet processing exécute une méthode init avant de faire le setup() et le draw().
tu as la possibilité de la ré-écrire pour personnaliser le comportement de ton Applet.
je pense à quelque chose comme ça :
void init(){
super();
setVisible(false);
setEnabled(false);
}
je ne suis pas sûr de ce qu'il faut mettre dedans... je regarde un peu les specs et je reviens... sinon en java ça sera aussi simple
Hors ligne
Je pense que ça va être compliqué avec un applet processing.
pour compiler puis exécuter du java, il faut que tu regardes les commandes javac et java
sur la console après t'être placé dans ton répertoire de travail :
javac MonFichier.java
cette commande va te générer un fichier .class que tu vas pouvoir exécuter comme ceci :
java MonFichier
Que veux-tu faire exactement ?
Dernière modification par 22_ (2011-03-16 13:05:51)
Hors ligne
Merci pour ton aide.
Je vais voir dans cette direction là.
Je lis avec processing un fichier xml en ligne.
Puis le programme transfère l'information une fois traitée à un arduino qui connecte un circuit électrique 220v.
Hors ligne