Planeo usar Java para aprender programación. ¿Qué cosas necesito instalar en mi PC con Windows?

Dado que los detalles de su pregunta dicen que planea usar Java para aprender programación, voy a suponer que no está demasiado familiarizado con la programación. Entonces, mi escritura estaría dirigida a un novato en Java, así como a la programación. ¡No te frustres demasiado si sientes que está demasiado tonto! Además, si tiene alguna consulta, solo envíeme un comentario.
Java es una buena opción para empezar. Es detallado , lo que significa que tienes que definir y declarar explícitamente muchas cosas para usarlo, en comparación con, por ejemplo, Python o JavaScript.
Con Java, sería mejor usar Linux, pero como vas a usar Windows, mi recomendación sería usar Command Line o Windows Powershell como principiante.

Ahora, cada lenguaje de programación necesita un entorno de compilación, también conocido como kit de desarrollador. El marco, grupo de archivos ejecutables que convertirían su código fuente a código de máquina o algo equivalente a eso.

En el caso de Java, eso se llama JDK, el Kit de desarrollo de Java. Actualmente está en la versión 1.8, lanzada hace unos meses. Sin embargo, sería mejor usar JDK 1.6 o JDK 1.7. La razón por la que te digo que vayas con JDK 1.7 es que JDK puede compilar otros lenguajes que salieron de Java, como Scala, Groovy, etc. Tuve algunos problemas para compilarlos con JDK 1.8.

Ahora, solo el JDK no es suficiente. También necesita JVM, la máquina virtual Java. ¿Qué es este artilugio, preguntas? Bueno, resulta que JDK no compila directamente el código fuente de Java en lenguaje máquina. Eso es demasiado corriente! Hacer eso haría que el ejecutable compilado dependa de la máquina particular para la que lo está compilando.

Resulta que el JDK compila un programa Java para una máquina, que está implementado en software, y esa máquina virtual es su JVM. Y el lenguaje que entiende es el código de bytes. Su JVM traduciría el ejecutable del código de bytes al ejecutable de la máquina, y lo ejecutaría en su PC.

¿La ventaja? Simplemente puede copiar y pegar los ejecutables de bytecode (también llamados archivos de clase) en otra computadora que tenga JVM. Dado que todas las JVM son más o menos iguales (lo que significa que todas las JVM entienden el mismo código de byte), no necesita volver a compilarlo. Una vez que haya creado el archivo de clase en su máquina, puede llevarlo a cualquier otra computadora con JVM, y funcionaría bien en la otra JVM.

Las descargas típicas de JDK vienen con la JVM en su interior, y puede descargar dichas versiones desde OpenJDK o el sitio web de Oracle. Elija el adecuado para su sistema: Java SE Development Kit 7 – Descargas.

Todo lo que necesita hacer es ejecutar el instalador, sentarse y esperar a que se complete. Y esa fue la parte fácil de instalar Java.

Ahora viene la parte difícil. Necesita establecer las variables de entorno. Y más a menudo que no, aquí es donde los novatos se atascan. Especialmente si estás en Windows.

Antes de agregar o modificar variables de entorno, debe saber por qué lo está haciendo. Suponiendo que aún no lo haya descubierto, significa que le está diciendo a la computadora que el programa Java está instalado, y desearía que considerara su instalación como estándar. Para que cuando llame a java desde la línea de comandos, sepa qué binarios invocar para ejecutar un programa como programa Java.

¿Qué sucede si no configura esto? Bueno, para empezar, tendría que especificar la ruta completa a los binarios de Java cada vez que compila y ejecuta programas Java.

No escribiré cómo hacerlo, hay buenos tutoriales y publicaciones de blog que te dicen cómo hacerlo. Este es un documento estándar para este trabajo: PATH y CLASSPATH. Si necesita más ayuda con respecto a esto, permítame buscarlo en Google.

Ahora, una vez que haya terminado de configurar las variables de entorno, classpath, etc., estará listo para codificar en Java. Primero vaya a la línea de comando o powershell, y escriba java -version y javac -version como se muestra a continuación con las salidas esperadas:

Es posible que no obtenga exactamente los mismos valores, pero no debería recibir ningún mensaje de error. Los mensajes de error como “No se pudo iniciar JVM” significa que su instalación no fue correcta. Es posible que desee buscar el mensaje de error en Google y buscar una solución para ese mensaje de error en particular de StackOverflow u otros foros.

Eso fue todo acerca de la instalación. Es posible que también necesite un buen editor de código con resaltado de sintaxis como gVim, Emacs, Notepad ++, Sublime, etc. Además, debe seguir un buen libro y tutorial. Eso depende de usted: hay muchos buenos tutoriales por ahí.

Sugeriría seguir el estilo Java de Google y tener a mano la documentación de Java Platform SE 7 cuando codifique o lea el código de otras personas. Antes de que te des cuenta, estarás en condiciones de ayudar a otras personas con Java lo suficientemente pronto. ¡Buena suerte!
Edición 1: cuando sienta que está bastante familiarizado con Java, pase a algunos IDE como Eclipse o NetBeans o JDeveloper.

PD: En aras de la divulgación total, trabajo en Oracle. La publicación anterior es mi opinión personal, y no la de mi empleador.

Necesita la herramienta de desarrollo de Java (JDK) y el entorno de tiempo de ejecución Java Sandard (JRE) … (si descarga jdk, se incluirá jre) porque, a diferencia de cualquier otro lenguaje como c ++, Java se ejecuta en una máquina virtual de Java para convertir su código a bytecode. Además de eso, necesitas un kit de herramientas para escribirlo, para eso puedes usar Textpad o notepad ++ o puedes descargar un ide llamado bluej que es ideal para principiantes o si sabes cómo usar netbeans o eclipse, entonces ve por eso …
Para veranear:
1. JDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2. (Para principiantes) Textpad o Notepad ++ o bluej (Mi recomendación personal)
Descargas de TextPad
Notepad ++ v6.6.9 – Versión actual
BlueJ
O
3. (Para usuarios avanzados) netbeans de eclipse
Página en netbeans.org
Descargas de Eclipse
Espero eso ayude…

Necesita herramientas que puedan ayudarlo a escribir y ejecutar código Java.

  1. Descargue el último JDK del sitio de Oracle.
    Kit de desarrollo Java SE 8
  2. Establezca las variables de entorno JAVA_HOME / JDK_HOME en el JDK descargado. Más aquí, ¿Cómo configurar java_home en Windows 7?
  3. Descargue un IDE que admita el desarrollo de Java, preferiblemente Eclipse o IntelliJ para facilitar sus esfuerzos de desarrollo.

En primer lugar, cada sistema operativo Windows tendrá un Jdk predeterminado. Puedes consultar el tuyo en

C: \ Archivos de programa \ Java
o
C: \ Archivos de programa (x86) \ Java
o
Si no lo tiene, puede descargar uno @http: //www.oracle.com/technetwor…

En segundo lugar, necesita IDE (Entorno de desarrollo integrado).
Un IDE tendrá un escritor de código, un compilador y un depurador.

Hay muchos IDE gratuitos disponibles para descargar. Recomiendo Eclipse IDE. Puede descargar uno @https: //eclipse.org/downloads/

Descargue e instale estos dos softwares y estará configurado para su primer programa en Java.

Hola Mundo!

Hay cientos de tutoriales … Está a solo un Google de distancia …
Pero aún así lo explicaré brevemente:
1. Necesitará un buen IDE (entorno de desarrollo integrado) para escribir el código. El bloc de notas es demasiado aburrido para mí. Uno de los mejores disponibles de forma gratuita son Notepad ++ (el mejor para aprender) y Netbeans (para usuarios avanzados para crear proyectos y, a su vez, software de trabajo).
2. Entonces necesitará algo que le diga que el código que ha escrito es correcto y sin errores, es decir. U necesitará un compilador … Obtenga uno de acuerdo con la arquitectura de su PC del sitio de Java. U entonces necesitará establecer las variables de entorno (Google it por favor)
3. Y estás listo para ir. :sol)


Notepad ++: http://notepad-plus-plus.org

Netbeans: https://netbeans.org/downloads/

Jdk: http://www.oracle.com/technetwor

Chicos ven el comienzo de Jana
Hola chicos, aquí pueden ver cómo instalamos Java JDK Kit y establecemos Path Environment Varibale en Windows XP / 7 / 8.1
Video tutorial >>

¿Personalmente? Yo diría “Screw Windows, Screw Mac, estoy descargando Linux y estoy usando su soporte incorporado”. Pero para Windows, tiene algunas opciones. 1: Puede instalar cualquier cantidad de IDE (recomendaría Eclipse y Visual Studio Code, pero VSC es un poco más difícil). 2: Puede usar su edición de texto predeterminada y SI TIENE CUIDADO Y SABE CÓMO, puede ejecutar los programas desde su línea de comando.

Puede descargar cualquier versión requerida y las últimas actualizaciones del sitio Oracle. Y luego configura el entorno java en tu pc. Ver este enlace https://www.youtube.com/watch?v=…

Si planea aprender Java, entonces lo que necesita es simplemente “Java” en su máquina Windows.

Happy Coding 🙂