Java sous vista internet explorer beta 2

Fermé
IGUANE59 Messages postés 40 Date d'inscription jeudi 3 juin 2004 Statut Membre Dernière intervention 4 juillet 2016 - 28 nov. 2008 à 10:21
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 29 nov. 2008 à 10:50
Bonjour,
j'ai copié un programme, de résolution d'équation du seconde degré:


public class Equation_obj
{
/**Programme principal
*/
public static void main (String[]args)
{
Equation une_equation;//déclaration de l'objet une_equation
une_equation=new Equation();
une_equation.coeff_a=1;
une_equation.coeff_b=5;
une_equation.coeff_c=1;
une_equation.resolution();
System.out.println(" Racine no 1 "+une_equation.x1);
System.out.println(" Racine no 2 "+une_equation.x2);
}
}

/**
Classe Equation
*/
class Equation
{
/** Champs coeff_a,coeff_b et coeff_c:coefficient de l'équation*/
double coeff_a,coeff_b,coeff_c;
/** Champs x1 et x2:racine de l'équation */
double x1,x2;
/**
Calcul des racines d'une équation du second degré, les résultats sonts stockés dans les champs x1 et x2
*/
void resolution()
{
double discri;
discri=(coeff_b*coeff_b-4*coeff_a*coeff_c);
x1=(-coeff_b+Math.sqrt(discri))/(2*coeff_a);
x2=(-coeff_b-Math.sqrt(discri))/(2*coeff_a);
}
}


je l'ai compiler à l'aide de javac
me donnant un fichier .class

et quand je l'intègre en HTML

lance le fichier HTML:



java.lang.ClassCastException: Equation_obj cannot be cast to java.applet.Applet
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception : java.lang.ClassCastException: Equation_obj cannot be cast to java.applet.Applet
voila le problème je ne comprend pas
A voir également:

3 réponses

sandul Messages postés 3924 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 722
28 nov. 2008 à 12:39
Salut,

Tu ne peux pas intégrer ton code Equation et Equation_obj directement dans du html. Il te faut une classe Applet pour pouvoir ce faire. A la limite, un minimum de modifications à faire serait

public class Equation_obj extends Applet


++
0
IGUANE59 Messages postés 40 Date d'inscription jeudi 3 juin 2004 Statut Membre Dernière intervention 4 juillet 2016 6
28 nov. 2008 à 17:26
j'ai réécrit le code cela ne marche pas !!!!
0
IGUANE59 Messages postés 40 Date d'inscription jeudi 3 juin 2004 Statut Membre Dernière intervention 4 juillet 2016 6
28 nov. 2008 à 17:57
Qui pourrait déboguer mon programme?
0
Utilisateur anonyme
29 nov. 2008 à 10:29
Bonjour,

Et tu as quoi comme erreur ?

Cordialement,


Dan
0
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
29 nov. 2008 à 10:50
Les applets n'utilisene tpas la fonction "main" mais les fonctions:

init()
start()
stop()
destroy()

Voici un lien util:

https://www.webmaster-hub.com/publications/introduction-aux-applets-java/

Bon Courage
0