Départ: Applet n'est pas initialisé
Je suis débutant pour les Applets. Voici le code de base pour un applet pour afficher la chaîne.
package firstjavaapplet;
import java.awt.Graphics; //program uses class Graphics
import javax.swing.JApplet; //program uses class JApplet
public class FirstJavaApplet extends JApplet
{
//draw text on applet’s background
@Override
public void paint( Graphics g )
{
//call superclass version of method paint
super.paint( g );
//draw a String at x-coordinate 25 and y-coordinate 25
g.drawString( "Welcome to Java Programming!", 25, 25 );
} //end method paint
public static void main(String[] args)
{
FirstJavaApplet obj = new FirstJavaApplet();
}
}
Suivant est un fichier HTML, je suis à l'aide d'inclure de l'applet dans la page.
<body>
<applet code = "FirstJaveApplet.class" width = "300" height = "300">
</applet>
</body>
</html>
Quand je lance l'Applet dans l'appletviewer FirstJaveApplet.html j'suivant:
Chaîne n'est pas affiché plutôt "Démarrer: l'applet n'est pas initialisé."
- Peut-être l'erreur est à cause de cela, je ne peux pas comprendre ce message complètement quelqu'un peut-il suggérer qu'ai-je mess?
java.lang.NoClassDefFoundError: FirstJavaApplet (wrong name: firstjavaapplet/Fir stJavaApplet)
Vous devez vous connecter pour publier un commentaire.
La
code
valeur de l'attribut doit être le nom de Classe Entièrement Qualifié par opposition à l'applet de nom de fichier. De sorte que devrait lire:Noter que la JRE de recherche pour la classe dans un sous-répertoire du répertoire HTML nommé
firstjavaapplet
. À moins que la classe est présente dans le bon endroit, le problème va se poursuivre.code = "FirstJaveApplet.class"
:Java
pasJave
Applet n'avez pas besoin d'une méthode principale pour commencer
Il suffit d'exécuter sans méthode principale
Je pense que vous aviez un problème avec votre nom de paquet
compiler sans le nom du package
package firstjavaapplet;
no main class found
Dans le cas de PApplet.
On MacOS 10.10
Vous avez besoin de changer la
JRE System Library
min à1.7
.Dans mon cas
java.lang.UnsupportedClassVersionError: processing/core/PApplet : Unsupported major.minor version 51.0
Son lancement ci-dessus. Ses résolu lorsque j'étais
.JRE System Library-1.7
Espère que sa vous aider.
Changer le chemin de génération, comme:
Essayer après avoir placé le au-dessus de java fichier dans un dossier avec le nom firstjavaapplet(emballage nom) dans la source pakagefolder.
Ne pas le nom de votre fichier HTML, de même que le Fichier de Classe, je pense que cela va fonctionner.
Écrire le code HTML ci-dessous:
De l'enregistrer comme:
FirstJavaApplet.html
Compiler votre Fichier Source de Java comme:
(Vous pourriez avoir sauté de la compilation de votre Fichier Source de Java)
Puis exécutez votre fichier HTML comme:
pas besoin de créer un fichier html.quelle que soit la ligne pour écrire en html aussi écrire en java après instruction d'importation
HTML:
Pas Besoin d'écrire la méthode main dans l'applet et vous devez prolonger l'Applet de votre applet exécuter