• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

514
Views
¿Cómo establecer una configuración de ejecución/depuración en IntelliJ IDEA usando un archivo Jar?

¡Gracias por darme la bienvenida a la comunidad!

Me gustaría obtener ayuda con respecto a la configuración de Ejecutar/Depurar en IntelliJ IDEA. Usamos un archivo .jar y necesito configurar una configuración de ejecución en mi IDE. Voy a Ejecutar>Editar configuraciones>Aplicación JAR y luego aparecen varias opciones. Tengo el archivo .jar pero deseo saber qué propiedades deben establecerse en qué campos. Usamos un archivo .bat para iniciar el .jar y estoy publicando lo mismo a continuación.

¿Podría alguien mirar el archivo start.bat y decirme qué necesito para alimentar mis opciones de Ejecutar/Depurar?

 java -Djsse.enableSNIExtension=false -Xmx1200m -XX:MaxPermSize=256M -agentlib:jdwp=transport=dt_socket,server=y,address=30306,suspend=n -jar my-sample-jar.jar -gui

Esto es lo que veo en mi ventana de IntelliJ:

ingrese la descripción de la imagen aquí

Además, utilicé Maven para desarrollar el proyecto en IntelliJ (importando el archivo .pom). Agradezco sus valiosos comentarios, ¡espero poder contribuir aquí!

about 3 years ago · Santiago Trujillo
1 answers
Answer question

0

¡Bienvenido Manán! Debería poder crear un destino para la aplicación jar en IntelliJ siguiendo estos pasos.

EDITAR: al leer inicialmente su pregunta, no vi que ya tuviera los pasos para crear una nueva configuración de jar, pero dejaré las imágenes aquí para futuros lectores.

Primero, abra sus configuraciones de ejecución/depuración en la parte superior derecha:

ingrese la descripción de la imagen aquí

Luego crea una nueva configuración con el plus:

ingrese la descripción de la imagen aquí

Ingrese la información apropiada para el frasco. He editado y mostrado lo que debes usar. (Los comentarios no son válidos y para demostración)

ingrese la descripción de la imagen aquí

Puede ejecutar o depurar la configuración seleccionando del menú desplegable y seleccionando el botón requerido. ctrl-d depura y ctrl-r se ejecuta de forma predeterminada.

ingrese la descripción de la imagen aquí

Para ampliar lo que debe ingresar para los campos (vea la imagen de arriba para su configuración exacta):

  • Ruta al jar: Esta es la ruta del archivo de su jar. Observe cómo puede usar los puntos a la derecha para ubicarlo fácilmente.
  • Opciones de VM: Estas son las opciones para controlar la JVM. Por ejemplo, -Xmx1200m establece la RAM máxima de la JVM. Probé lo que mostré para su configuración. Puede separarlos con espacios como lo haría en la línea de comandos.
  • Argumentos del programa: estos son los argumentos que le daría a su programa si lo invocara a través de la línea de comandos como java programName arguments .
  • Las variables de entorno se pueden configurar con nombre y valor a través de los tres puntos a la derecha y luego el signo más en la parte inferior izquierda. Para usted, estos incluirían key=jsse.enableSNIExtension y value=false. Estoy bastante seguro de eliminar la D, pero puede estar equivocado allí. Avísame a través de tus pruebas si está mal.
  • JRE: Dejar por defecto a menos que se desee lo contrario.
  • Buscar fuentes usando el classpath del módulo: si su módulo está configurado correctamente, puede dejarlo en Default .
  • Antes del lanzamiento: active la ventana de herramientas: puede agregar otras tareas para crear cadenas de tareas geniales.

Tenga en cuenta que puede ejecutar directamente su proyecto Maven sin crear primero un jar, en caso de que eso sea lo que esté haciendo. Además, el -XX:MaxPermSize=256M parece estar en desuso y el uso de la dirección 30306 provocó un error cuando probé, pero un 5005 arbitrario funcionó.

about 3 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error