程式語言 - Java Assembler (Jasmin) - Applet - Hello, world!



參考資訊:
https://jasmin.sourceforge.net/

main.j

.class public main
.super java/applet/Applet
.field private font Ljava/awt/Font;

.method public paint(Ljava/awt/Graphics;)V
    .limit stack 4
    .limit locals 2

    aload_1
    ldc "Hello, world!"
    bipush 10
    bipush 10
    invokevirtual java/awt/Graphics/drawString(Ljava/lang/String;II)V

    return
.end method

.method public <init>()V
    aload_0
    invokenonvirtual java/applet/Applet/<init>()V
    return
.end method

編譯

$ java -jar ~/jasmin-2.4/jasmin.jar main.j
    Generated: main.class

main.html

<html>
    <body>
        <applet code="main.class" width="200" height="100">
        </applet>
    </body>
</html>

執行

$ appletviewer main.html

完成