Je souhaite créer une applet Java sans utiliser d'IDE

On m'a demandé de créer l'applet Java dans la classe, mais je recommande NetBeans Je n'aimais pas l'IDE auquel je n'avais pas l'habitude. Je voulais donc créer une applet Java avec VS Code, je vais donc résumer les connaissances à ce moment-là Je ne connais pas Linux car il est écrit sur l'hypothèse de Windows

~~ Ou plutôt Java Applet n'est plus recommandé, non? ?? ?? ?? ~~

1: écrire le code

--Importez ce dont vous avez besoin

import java.applet.Applet;
import java.awt.*;

―― Diverses choses

public class CLASS_NAME extends Applet {

    public CLASS_NAME() {
    }

    public void paint(Graphics g) {
        //Faire divers
    }
}

** (Ce n'est pas le sujet principal) **

2: Compiler

Lancez la ligne de commande

L'emplacement du fichier java pour la source du cd
source javac.java

3: Créez un fichier HTML basé sur l'applet

<html>
<head><title>Applet Test</title></head>
<body>

<applet code="CLASS_NAME.class" width="150" height="150">
</applet>

</body>
</html>

Il semble que ce nom de fichier n'a pas d'importance (Je suis gênant, j'utilise donc applet.html en changeant uniquement le nom de la classe)

~~ 4: Placez les deux fichiers créés comme suit ~~

folder --- Applet.html
        |
        -- Classes(folder) --- CLASS_NAME.class

2018/11/30 Correction: lorsque codebase est spécifié dans le html ci-dessus, cela semble être inutile à moins qu'il ne se trouve dans ce dossier, mais si vous supprimez codebase, ce sera le dossier de travail tel quel Il semble que vous puissiez le frapper </ font>

5: Exécutez l'applet

Sur la ligne de commande

 appletviewer Applet.html

S'il n'y a pas d'erreur, cela réussit Si vous obtenez une erreur, vérifiez la disposition du dossier, le nom de la classe et l'emplacement du CD.

Je vous remercie pour votre travail acharné.

~~ C'est la deuxième fois, mais Java Applet n'est pas stupide maintenant ????? ~~

Recommended Posts

Je souhaite créer une applet Java sans utiliser d'IDE
Je souhaite utiliser l'applet Java facilement sur la ligne de commande sans utiliser l'IDE
Je veux juste écrire Java en utilisant Eclipse sur mon Mac
Je veux créer une application ios.android
Mapper sans utiliser de tableau en java
Je veux arrêter complètement les mises à jour Java
Je veux ForEach un tableau avec une expression Lambda en Java
[Session d'étude interne] Exécution des bases Java sans utiliser l'IDE- (2017/07/06)
Exécuter R à partir de Java Je veux exécuter rJava
Je veux utiliser java8 forEach avec index
rsync4j --Je veux toucher rsync en Java.
Je veux écrire rapidement de java vers sqlite
[Java] Je souhaite calculer la différence par rapport à la date
[Java 11] J'ai essayé d'exécuter Java sans compiler avec javac
J'ai essayé de faire fonctionner SQS en utilisant AWS Java SDK
Je veux aussi utiliser ES2015 avec Java! → (´ ・ ω ・ `)
Je veux juger la gamme en utilisant le diplôme mensuel
Je veux faire des transitions d'écran avec kotlin et java!
J'ai essayé d'utiliser l'instruction Extended for en Java
Je veux appeler la méthode principale en utilisant la réflexion
Essayez de créer un environnement de développement Java à l'aide de Docker
Je souhaite renvoyer un objet au format CSV avec en-tête et filtre multilignes en Java
Je souhaite l'implémenter en plus lors de l'utilisation de kotlin sur un site exécutant Java
[Java] Je souhaite convertir un tableau d'octets en un nombre hexadécimal
Je veux trouver un chemin relatif dans une situation où Path est utilisé
Je veux convertir des caractères ...
Je veux pousser une application créée avec Rails 6 vers GitHub
Je veux écrire une boucle qui fait référence à un index avec l'API Stream de Java 8
Je veux faire une liste avec kotlin et java!
[Java] Je souhaite écrire un traitement asynchrone à l'aide de Promise dans Java-Trial of Promise-like syntax of JavaScript-
Je veux créer une fonction avec kotlin et java!
Je souhaite utiliser l'API Java 8 DateTime lentement (maintenant)
Que s'est-il passé dans «Java 8 to Java 11» et comment créer un environnement
J'ai essayé de construire l'environnement petit à petit en utilisant docker
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3
Je souhaite envoyer manuellement un e-mail d'autorisation avec Devise
J'ai essayé d'utiliser Java REPL
J'ai essayé d'utiliser Dapr en Java pour faciliter le développement de microservices
Je veux implémenter diverses fonctions avec kotlin et java!
[Java] Je souhaite tester l'entrée standard et la sortie standard avec JUnit
J'ai créé un Dockerfile pour démarrer Glassfish 5 en utilisant Oracle Java
Je souhaite simplifier l'instruction if-else de la branche conditionnelle en Java
Je veux revenir à l'écran précédent avec kotlin et java!
J'ai essayé de créer un environnement de développement http2 avec Eclipse + Tomcat
Je veux vraiment faire "new T ()"! (Et sans exceptions d'inspection)
J'ai essayé de créer une application simple en utilisant Dockder + Rails Scaffold
J'ai essayé de créer une application Android avec MVC maintenant (Java)
J'ai essayé d'en faire une URL arbitraire en utilisant l'imbrication de routage
[Java] Je veux effectuer distinctement avec la clé dans l'objet
[Journal de développement ⑮] Je souhaite ajouter un lien externe ou un lien PDF
J'ai essayé d'afficher le calendrier sur la console Eclipse en utilisant Java.
J'ai essayé d'interagir avec Java