g-code-utils icon indicating copy to clipboard operation
g-code-utils copied to clipboard

No arranca en ubuntu 20.04

Open Thorgrlm opened this issue 2 years ago • 6 comments

Hola, estoy usando ubuntu 20.04 y he instalado el java que viene por defecto en ubuntu 20.04 que es (openjdk version "11.0.15" 2022-04-19) ya que el de la página oficial da errores y no funciona el programa. el error que da es: Error: no se ha encontrado o cargado la clase principal Main Causado por: java.lang.NoClassDefFoundError: javafx/application/Application

¿Me podrías ayudar?

gracias

Thorgrlm avatar Jul 20 '22 16:07 Thorgrlm

Hola, Disculpa que haya tardado en contestarte. Esa versión de openjdk no viene con JavaFX, lo cual es el origen de tu problema. Este chico tan majo hizo un proyecto para instalar todo el ecosistema FlatCAM, g-code-utils y Candle solucionando el problema que comentas: https://github.com/yeyeto2788/cnc_setup_ansible En esencia debes configurar tu JRE con JavaFX para poder ejecutarlo. Espero tener tiempo en el futuro para actualizar el Readme con la configuración necesaria para este caso concreto.

alvarogimenez avatar Jul 22 '22 10:07 alvarogimenez

Hola, gracias por tu respuesta, no te disculpes por nada bastante haces ya para ahora exigirte que respondas rápido, muchas gracias por tus aportes he aprendido mucho con tus vídeos, estaba atascado conciertos procesos y me has resuelto la duda. En referencia a mi problema, tengo algo mal en ubuntu por que el script de ese chico me da unos warning y un error y no tengo ni idea, se que estuve en su día instalando ciertos paquetes a ver si podía instalar flatcam en ubuntu pero no fue posible y creo que de ahí vienen los problemas, al igual tendré de formatear todo

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv BECOME password: [WARNING]: No inventory was parsed, only implicit localhost is available [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' ERROR! Unexpected Exception, this is probably a bug: module 'typing_extensions' has no attribute 'OrderedDictTypedDict' to see the full traceback, use -vvv

Saludos

Thorgrlm avatar Jul 22 '22 19:07 Thorgrlm

Voy a intentar montar una máquina virtual con un Ubuntu limpio estos días e intento hacer un flujo un poco más agradable. Este finde estoy de viaje, pero la semana que viene te lo intento montar y vemos si así funciona. Es importante que funcione bien en Ubuntu. Reabro el issue hasta que lo solucionemos :)

alvarogimenez avatar Jul 23 '22 08:07 alvarogimenez

Hola, eso mismo estaba pensando yo hacer... pues me pongo con ello yo también a ver que hace. gracias por todo

Thorgrlm avatar Jul 23 '22 09:07 Thorgrlm

Hi, Had the same problem. On Ubuntu, install the Java JFX packages (my system has openjfx, libopenjfx-java, libopenjfx-jni). Then use the command line java --module-path=/usr/share/openjfx/lib/ --add-modules javafx.controls,javafx.fxml,javafx.graphics -jar g-code-utils-assembly-1.1.1.jar Good luck.

gadolchik avatar Sep 27 '22 13:09 gadolchik

For arch linux on java22 java --module-path=/usr/lib/jvm/java-22-openjfx/lib --add-modules javafx.controls,javafx.fxml,javafx.graphics -jar g-code-utils-assembly-1.2.1.jar

rurigk avatar Jul 24 '24 01:07 rurigk