Problème java version 7 update 5

Fermé
ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 - 5 juil. 2012 à 14:30
ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 - 23 juil. 2012 à 10:28
Bonjour,

j'ai un problème java version 7 update 5 il y a plein de code blanc sur noire en moin d'une

seconde et la fenètre se referme et voila selui qui donne l'aide suffisante il me passe son

adresse email et je lui enverrai mon futur TD si il veut pas enbein voila chao.
A voir également:

4 réponses

ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 3
5 juil. 2012 à 14:48
j'eissei sisa marche je te l'enverai mais comment avoir le vrai programme pas en invite de commande
2
ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 3
5 juil. 2012 à 14:54
par cmd ou par par les invite de commande et une fois j'ai pété tous mes drivers et il falait le mettre a une date antérieur avec cmd.
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
5 juil. 2012 à 14:54
Ce que tu vas lire est certainement un message d'erreur, une fois celle-ci corrigée, tu pourras ouvrir le programme sans l'invite de commande (si le programme a une interface graphique bien sûr)
0
ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 3
5 juil. 2012 à 14:57
tu es tros cooooooooooool je suis ému merci merci merci merci MERCI ! mais comment enlevé l'erreur
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
5 juil. 2012 à 14:58
Tout dépend ce que c'est l'erreur !
0
ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 3
5 juil. 2012 à 15:05
eu la fenetre ce referme de suite fais moi un tuto comment la laisser ouverte et après tu me dire l'erreur et après le programme va marcher ok dis moi comment faire ( je te le donnerai si continu).
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
5 juil. 2012 à 14:44
Ouvre le programme en ligne de commande, ça évitera que la fenêtre ne se referme, et tu auras tout le temps de lire ce qui s'affiche.
1
ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 3
6 juil. 2012 à 11:18
ha il faut télécharger javac.exe l'amis m'a donner des codes a écrire ( je fais le jeu vidéo avec lui).

he ben le site que tu m'a donné est le site que mon copain m'a donné regarde ce que j'ai fais et dis moi si s'est bien.


import java.awt.Color;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Fenetre extends JFrame {

public Fenetre(){

this.setTitle( Ma premiere fenêtre java");
this.setSize(400, 500);
this.setLocationRelativeTo(null);

JPanel pan = new JPanel();
pan.setBackground(Color.ORANGE);
this.setContentPane(pan);

this.setVisble(true);
}
}

import java.awt.Graphics;
import javax.swing.JPanel;

public class Panneau extends JPanel {

public void paintComponent(Graphics g){
System.out.println("Je suis exécutée ! ! !");
g.fill0val(20, 20, 75, 75);
}
}

import java.awt.Color;
import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Fenetre extends JFrame {

public Fenetre(){

this.setTitle("Ma première fenêtre java");
this.setSize(100, 150);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
this.setContentPane(new Panneau());

} this.setVisible(true);

}

import java.awt.Graphics;
import javax.swing.JPanel;

public class Panneau extends JPanel {

public void paintComponent(Graphics g){

int x1 = this.getWidth()/4;
int y1 = this;getHeight()/4;

System.out.println("largeur = " + this.getWidth() + ". longueur = " + this.getHeight
System.out.println(" coordonnée de début d'affichage x1 = " + x1 + " + y1);

g.fillOval(x1, y1, this.getWidth()/2, this.getHeight()/2);
}

}

import java.awt.Graphics;
import javax.swing.JPanel;

public class Panneau extends JPanel {

public void paintComponent(Graphics g){

int x1 = this.getWidth()/4;
int y1 = this.getHeight()/4;

g.drawOval(x1, y1, this.getWidth()/2, this.getHeight()/2);
}
}



import java.awt.Graphics;
import javax.swing.JPanel;

public class Panneau extends JPanel {

public void paintComponent(Graphics g){

g.drawRect(10, 10, 50, 60);
g.fillRect(65, 65, 30, 40);
}
}

import java.awt.Graphics;
import javax.swing.JPanel;

public class Panneau extends JPanel {

public void paintComponent(Graphics g){

g.drawRoundRect(10, 10, 30, 50, 10, 10);
g.fillRoundRect(55, 65, 55, 30, 5, 5);
}
}

import java.awt.Graphics;
import javax.swing.JPanel;

public class Panneau extends JPanel {

public void paintComponent(Graphics g){

g.drawLine(0, 0, this.getWidth(), this.getHeight());
g.drawLine(0, this.getHeight(), this.getWidth(), 0);
}
}

import java.awt.Graphics;
import javax.swing.JPanel;

public class Panneau extends JPanel {

public void paintComponent(Graphics g){

int x[] = {20, 30, 50, 60, 60, 50, 30, 20};
int y[] = {30, 20, 20, 30, 50, 60, 60, 50};
g.drawPolygon(x, y, 8);

int x2[] = {50, 60, 80, 90, 90, 80, 60, 50};
int y2[] = {60, 50, 50, 60, 80, 90, 90, 80};
g.fillPolygon(x2, y2, 8);
}
}
1
ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 3
6 juil. 2012 à 11:21
je l'ai fais avec le bloc note
0
ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 3
6 juil. 2012 à 11:38
en faite pourquoi je dois l'ouvrir avec java.exe je peut pas l'ouvrir sans il faut mettre mon jeu .exe pour que windows peut le lire .
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
6 juil. 2012 à 12:30
Les programmes Java sont multiplate-formes, c'est à dire qu'une fois compilés ils peuvent être exécutés de la même manière sous n'importe quel système d'exploitation qui disposent d'une machine virtuelle Java.
Si tu avais un fichier .exe tu ne pourrais lire ton programme que sous Windows, or historiquement Java était fait pour concevoir des applications sur le web, un site internet qui tourne uniquement sous Windows serait totalement absurde !
Donc Java créé des fichiers .class qu'il lit au travers de sa machine virtuelle (java.exe sous Windows).

Il te reste plus qu'à télécharger la JDK, qui contient (entre autre) javac.exe et tout ce qui est nécessaire pour compiler un programme Java, et le déboguer... Ça te permettra de corriger tout seul les classes que tu as fait au dessus.

Remarque : le bloc-note suffit, mais ce n'est pas très puissant, tu devrais penser à utiliser un IDE (comme Eclipse), mais tout ça cysboy en parle sur le SDZ dans la partie 1 chapitre 1 !!!
0
ethanXXX Messages postés 40 Date d'inscription jeudi 5 juillet 2012 Statut Membre Dernière intervention 18 octobre 2013 3
6 juil. 2012 à 14:50
1télécharger éclipse 2 télécharger JDK 3 écrire les codes dans éclipse 4 transformer via javac.exe
5 lire avec java s'est ca mais après un ami qui a pas java.exe il pouras pas le lire.
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
6 juil. 2012 à 15:34
Tout le monde a une machine virtuelle Java !
C'est par défaut sous Windows et Linux, et il n'y a peut-être que Mac qui fait un peu de résistance, mais c'est installable. Donc une fois compilés tes programmes tourneront quasiment n'importe où.

À noter qu'en utilisant Eclipse, la compilation avec javac est transparente puisque c'est Eclipse qui s'en occupe. Il s'interface également avec java pour la lecture afin de tester et déboguer le code...

Mais tout est expliqué dans le tutoriel (partie 1, chapitre 1...)
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
5 juil. 2012 à 22:42
Bon courage KX, tu vas en avoir besoin ;-D
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
5 juil. 2012 à 22:46
Il y a pire... Les gens qui ne savent pas sont plus facile à aider que ceux qui croient déjà savoir ;-)
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
5 juil. 2012 à 22:53
Je crois qu'on est dans le deuxième cas en fait :-D
0