2011-10-05 15 views

risposta

8

Significa che queste lingue possono essere compilate in Java bytecode, che viene eseguita dalla JVM.

6

Significa che la lingua viene compilata in basso fino al codice byte JVM. Il linguaggio non ha bisogno di implementare l'API Java; l'API Java è già lì (più o meno sempre).

Significa solo che se si dispone di una JVM, si dovrebbe essere in grado di eseguire la lingua senza un'altra VM (sebbene sia necessario qualsiasi file di classe richiesto dal compilatore e dalle librerie del linguaggio, ovviamente).

4

C'è una macchina virtuale che java esegue una (JVM), che astrae più preoccupazioni a livello di macchina. Questi linguaggi si limitano a usarlo come linguaggio intermedio in opposizione alla scrittura di istruzioni specifiche per l'architettura.

2

Di solito, significa solo che devi installare JRE per assicurarti che possano essere eseguiti.

E in genere non richiedono JDK, che viene utilizzato per compilare il codice .java nel file .class byte. Invece, forniscono il proprio compilatore che gira sul JRE che hai installato.

Quindi, in breve, è sufficiente un supporto di runtime Java (una versione specifica).

se avete bisogno di informazioni approfondite: [email protected]

Problemi correlati