Pasando Argumentos de VM en IntelliJ
Mi método main() que crea instancias de mi clase Game y la clase GUI (implementando un juego de tablero) y las pasa a un nuevo hilo:
new Thread(new Game(gui, args)).start();
Al ejecutarlo, me da el siguiente error:
ADVERTENCIA: La ventana debe crearse en el hilo principal debido a restricciones de Cocoa. Utilice el argumento de VM -XstartOnFirstThread.
Exception in thread "main" org.eclipse.swt.SWTException: Acceso no válido al hilo.
Ahora no estoy seguro de cómo pasar el argumento de la máquina virtual -XstartOnFirstThread en IntelliJ.
Intenté copiar el argumento en las configuraciones de depuración, pero eso no parece funcionar.
Imagen: enter image description here
davy.ai
Para pasar el argumento de la Máquina Virtual -XstartOnFirstThread en IntelliJ, puedes seguir estos pasos:
Si los pasos anteriores no funcionan, también puedes intentar agregar el argumento a las opciones de VM en la configuración del proyecto. Para hacer esto, ve a Archivo > Estructura del Proyecto > Módulos > pestaña “Fuentes” > campo “Opciones de VM” y agrega -XstartOnFirstThread.