Tabla de contenido
- ¿Qué son los portátiles Jupyter?
- Principales ventajas de Jupyter Notebook
- Preparación ambiental
- Descargar IJava
- Crear un entorno virtual conda
- Cree el entorno operativo
- prueba
La computadora que usé antes era un poco vieja, y después de ejecutar el programa por un tiempo, informó que no había suficiente memoria. Originalmente quería considerar comprar una computadora nueva con una GPU, pero al buscar los productos, consideré que la billetera no es lo suficientemente gruesa. Elegí otra computadora con una configuración un poco más alta en casa para tirar.
Usualmente desarrollo personalmente, principalmente en Eclipse, y también se instala el nuevo entorno. De hecho, si sueles estudiar, ejecutas principalmente segmentos de código y no sabes cómo ejecutar proyectos a gran escala. Siempre hay una sensación de conducir escaleras abajo para comprar comida (principalmente considerando el costo de la gasolina, no, memoria ).
Dado que VS Code es relativamente liviano, la multiplataforma cumple con mi oferta habitual; las funciones ricas de complementos satisfacen las necesidades de diferentes escenarios de desarrollo. Entonces, el objetivo de lanzar se logra. En VS Code, use Jupyter Notebook para depurar segmentos de código Java, ¿de acuerdo?
Busqué en Internet y hay algunos que usan VSCode para desarrollar Python; no hay muchos que desarrollen Java; en VS Code, no hay muchos materiales para escribir fragmentos de código Java usando Jupyter Notebook. Bueno, tenemos un conjunto de objetivos de lanzamiento: VS Code + Jupyter Notebook + Python + IJava, ensamblando un entorno de desarrollo divertido.
¿Qué son los portátiles Jupyter?
Jupyter Notebook se abre en forma de página web. Puede escribir y ejecutar código directamente en la página web, y el resultado de la ejecución del código también se mostrará directamente debajo del bloque de código. Si necesita escribir un documento de instrucciones durante el proceso de programación, puede escribirlo directamente en la misma página, lo cual es conveniente para una explicación y explicación oportunas. Introducción oficial a Jupyter Notebook
Principales ventajas de Jupyter Notebook
- Al programar, admite funciones de resaltado de sintaxis, sangría y finalización.
- Admite la sintaxis de Markdown y puede explicar el código a través de texto enriquecido.
- Admite el uso de LaTeX para escribir fórmulas matemáticas, etc.
- Lo que ves, lo que obtienes, es ejecutar el código directamente en la página web.
Preparación ambiental
- La instalación del entorno Java no se describe en detalle. Tenga en cuenta que se requiere una versión superior a JDK 9. Personalmente uso JDK11.
- Instalación de VS Code, instalación síncrona de Python, Jupyter, paquete de extensiones para complemento de Java, sin introducción detallada.
- Preparar el entorno de Python, si es un entorno de Windows, la instalación de Python es un poco complicada, se recomienda instalarlo a través de Anaconda o Miniconda. Anaconda contiene algunos paquetes informáticos científicos de uso común, que son relativamente pesados. Miniconda es el entorno de instalación de conda más pequeño. En comparación con conda+python+pip, es más ligero y rápido de instalar. Aquí, tomo Anaconda como ejemplo.
Agregue conda a la variable de entorno Path del sistema:
1 |
|
Descargar IJava
IJava es el kernel que ejecuta código Java dentro del kernel de Jupyter. El kernel de IJava ejecuta código Java a través de la nueva herramienta JShell. Puede descargar el código o descargar el paquete binario compilado. La última versión es: ijava-1.3.0, la dirección específica de github es: https://github.com/frankfliu/IJava
Crear un entorno virtual conda
1 2 3 4 |
|
Cree el entorno operativo
Descomprima el ijava-1.3.0.zip descargado y ábralo con VS Code. Abre la terminal VS Code e ingresa el siguiente comando:
1 2 3 4 5 6 7 |
|
prueba
Cree el archivo HelloWorld.ipynb.
Cree un bloque de código en el archivo, seleccione el entorno de tiempo de ejecución de Java y haga clic en Ejecutar. El efecto es el siguiente: