Jasmin 是一種免費的開源的 JAVA 彙編器 ,它將使用Java虛擬機指令集以人類容易閱讀方式編寫的類彙編語法檔案編譯成class檔案,注意jasmin並不是Java語言的彙編器。Jasmin 程式的編譯與設計,仍是以易讀性為考量來設計,其適合熟悉 JAVA 語言與略懂 C/C++ 語法的程式設計師,如同 assembler-like 語法以 Java Virtual Machine (JVM) 架構與程式設計書為核心;但是 Jasmin 仍不同於 Java 程式語言的編譯 (Compiler Programing) 方式,而是以類似 C++ compiler 的方式來組譯 (assembler) 與連結(linker)。