An extension to compile an create agents on linux for JADE, may not work on other devices, needed to have already jade.jar on the referenced libraries and also commons codec.jar whith its especific name and version that will be detailed later, for more information abou
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
JADE-Compile-Run es una extensión de Visual Studio Code para compilar y ejecutar agentes JADE en Linux, directamente desde tu editor.
Permite gestionar fácilmente agentes y ejecutar contenedores JADE sin salir de VS Code.
Compilar archivos .java de agentes y clases principales.
Ejecutar agentes JADE con parámetros personalizados.
Visualizar logs de compilación y ejecución directamente en el panel de VS Code.
Compatible con Linux (requiere tener java instalado).
Requisitos
Java JDK 8 o superior.
JADE.jar y commons-codec.jar en tu carpeta lib.
Sistema operativo Linux, puede haber problemas de compatibilidad en windows.
VS Code 1.70 o superior.
Modo de Uso
Instalar desde Marketplace o desde VSIX.
Accede a la paleta de comandos de vsCode Ctrl + Shift + P.
Introduce el comando de uso (Puedes escribirlo entero o navegar con las flechas).
Al acceder aparecera la siguiente pantalla (el zoom suele ser mayor).
Aqui lo primero que podemos hacer es comprobar si tenemos las librerias, en caso de error o no tenerlas en la carpeta lib las podras descargar aqui.
Ahora podemos proceder a compilar nuestro proyecto, indicaremos la ruta (a partir de la ruta actual que aparece en pantalla) y el archivo y le daremos al boton de compilar, debajo nos aparecera el resultado de la compilacion ya sea exitosa o tengas algun error
Por ultimo tenemos el apartado de ejecucion donde marcaremos unos checkbox si nuestro flag no necesita parametros o lo escribiremos debajo en caso de que no aparezca en los checkbox o necesite algun parametro. A continuacion de los checkbox tenemos 2 campos donde en el primero detallaremos los flags y parametros de cada flag (puede ir en blanco) y en el de debajo pondremos nuestros agentes a ejecutar (La ejecuccion sera en la terminal integrada).