Ho JRE 6 nel mio PC (Windows XP) ma quando compilo un programma nel prompt dei comandi mostra javac is not recognised as internal or external command
. Quale software è necessario per compilare un programma Java?del programma java
risposta
È necessario download e installare un JDK, non un JRE.
come una spiegazione (molto approssimativa), il JRE contiene solo il Java Virtual Machine, mentre il JDK contiene non solo la JRE, ma anche il compilatore (javac
), alcuni strumenti di debug (javap
, jvisualvm
, ...), librerie extra e il API documentation.
Consulta anche:
- What is the difference between JRE and JDK?
- come raccomandato da dogbane, è possibile seguire la Java Hello World for Windows Tutorial.
Per renderlo ancora più chiaro, JDK * include * il JRE (più le altre cose che si elencano). –
@Donal Fellows: anzi, è più chiaro, grazie. – haylem
JRE sta per Java Runtime Environment. Ti permette di eseguire programmi java già compilati. Per compilare i propri programmi, è necessario JDK che sta per Java Development Kit. Puoi scaricarlo allo JDK Downloads Page.
Invece di un semplice JRE, è necessario un JDK completo. Ad esempio, puoi scaricare uno dei seguenti aggiornamenti: http://www.oracle.com/technetwork/java/javase/downloads/index.html#need (e non dimenticare di selezionare "download JDK").
JRE contiene una JVM completa ... –
Infatti. Ho corretto lo stupido errore. – Riduidel
È necessario installare JDK-6 (Java Development Kit) che contiene il compilatore Java javac. JRE non lo contiene.
Suggerisco di eseguire i passaggi dello Hello World! Tutorial.
secondo le istruzioni:
- Scarica JDK6. (Assicurarsi che si scarica il JDK, non JRE.)
- aggiornare la variabile PATH per essere in grado di eseguire comodamente gli eseguibili JDK quali
javac
da qualsiasi directory senza dover digitare il percorso completo del comando
JDK è necessario per sviluppare applicazioni mentre JRE è sufficiente per eseguire applicazioni. In altre parole JRE è sufficiente per eseguire un'applicazione (ad esempio) che include java.exe e doesnot contengono javac.exe JDK contiene sia java.exe e javac.exe
Ci sono anche altre possibilità che si Dint impostare il proprio percorso di classe in modo corretto.
- 1. Struttura del programma Java Swing
- 2. Ottieni il nome del programma Java
- 3. eclipse java multithread debugging del programma
- 4. Tutorial del programma di caricamento classe Java
- 5. Cosa succede all'avvio del programma java?
- 6. Esecuzione di un programma java da un altro programma java
- 7. eseguire un programma Java dal nostro programma Java
- 8. Programma console Java
- 9. Consigli sul programma Java
- 10. Programma Java ingannevole
- 11. semplice Java Client/Server programma
- 12. Problema nel programma TCP (Java)
- 13. Esegui programma esterno in java
- 14. Come calcolare l'utilizzo della memoria del programma java?
- 15. Come ottenere il percorso del programma java in esecuzione
- 16. Nome variabile della modifica Java modifica il comportamento del programma
- 17. Programma Java Sequenza di Fibonacci
- 18. Programma Java come servizio Windows
- 19. Programma algoritmo Quicksort in Java
- 20. Programma server multithread in Java
- 21. Diversi stili di flusso del programma?
- 22. programma esterno di arresto quando il programma Java viene arrestato
- 23. Java - ottieni il percorso "file di programma"
- 24. Esegui file .jar da un programma Java
- 25. Convertire un programma Java Console in Webapp
- 26. Programma Java in esecuzione in background
- 27. Incorporamento di swank-clojure nel programma java
- 28. Utilizzo del programma di formattazione del codice Eclipse dal proprio programma
- 29. Crea programma di installazione per Netbeans (JAVA)
- 30. come compilare ed eseguire il programma java in un altro programma java?
Non sei soddisfatto da nessuna delle risposte? – haylem