Java applets need to have virtual machine web browser support
Explanation:
Java applets are defined as the small applications that are written using the Java programming language or may be some other programming language which compiles of Java bytecode and it is delivered to the users in form of java bytecode.
They provides interactive features to the web applications.
The characterization that suits java applets are :
-- It application should be able to run on virtual machines
-- It must support web browser. The web browser must be capable to run the java applets.
Compiler can be regarded as a program that helps in transforming a source code( source program) to another program knowns as machine code. Some of the programming languages that needs a compiler are C# and Java. The compiler will collect the the set of instructions of the new program that was written using high level language and translate it into machine language.