Pagina 1 di 1
[Risolto] Esecuzione programma da shell
Inviato: mercoledì 27 gennaio 2021, 15:52
da Theophrastus
Ciao a tutti.
Ho necessità di usare un software, Algobuild (
https://algobuild.com/en/).
Il programma in questione è scaricabile in un file zip, che contiene tutte le versioni (Windows, Mac, Linux).
All'interno del file zip è presente una cartella jar che contiene tutte le informazioni necessarie per poter essere eseguito su Linux.
Per essere eseguito è necessario avere installato JRE (6 e successive).
Posto anche il link con le istruzioni per l'installazione (
https://algobuild.com/en/manual-en/install.html)
Io ho installato JDK
Codice: Seleziona tutto
theo@theonote:~$ java -version
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10, mixed mode, sharing)
Quando provo a lanciare il programma
Codice: Seleziona tutto
theo@theonote:~$ AlgoBuild085-GNULinux.sh
AlgoBuild085-GNULinux.sh: comando non trovato
theo@theonote:~$ sudo AlgoBuild085-GNULinux.sh
[sudo] password di theo:
sudo: AlgoBuild085-GNULinux.sh: comando non trovato
Qualcuno potrebbe aiutarmi?
Re: Esecuzione programma da shell
Inviato: mercoledì 27 gennaio 2021, 16:04
da wilecoyote
) Salve, 2 cose da correggere come segue.
Comincia col spostarti nella directory ove hai estratto il programma, qualcosa come:
Correggi la path cogli esatti termini dell'utente e della directory.
Poi per avviare il programma usa la sinossi:
Volendo puoi avviarlo direttamente dal file manager cliccandovi sopra col mouse.
:: Ciao
Re: Esecuzione programma da shell
Inviato: mercoledì 27 gennaio 2021, 16:30
da Theophrastus
wilecoyote ha scritto: ↑mercoledì 27 gennaio 2021, 16:04
) Salve, 2 cose da correggere come segue.
Comincia col spostarti nella directory ove hai estratto il programma, qualcosa come:
Correggi la path cogli esatti termini dell'utente e della directory.
Poi per avviare il programma usa la sinossi:
Volendo puoi avviarlo direttamente dal file manager cliccandovi sopra col mouse.
:: Ciao
Avevo già provato ad avviarlo dalla cartella in cui l'ho scompattato ma mi dava lo stesso errore.
Ho riprovato e l'unica cosa che è cambiata è il tipo di errore
Codice: Seleziona tutto
theo@theonote:~/Software/Algobuild$ ./AlgoBuild085-GNULinux.sh
./AlgoBuild085-GNULinux.sh
Unrecognized option: -Xdock:icon=AlgoBuildSplash.png
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Posto anche le info di Java
Codice: Seleziona tutto
theo@theonote:~/Software/Algobuild$ java --version
openjdk 11.0.9.1 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10, mixed mode, sharing)
theo@theonote:~/Software/Algobuild$ sudo update-alternatives --config java
[sudo] password di theo:
È presente una sola alternativa nel gruppo java (che fornisce /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nulla da configurare.
theo@theonote:~/Software/Algobuild$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
Re: Esecuzione programma da shell
Inviato: mercoledì 27 gennaio 2021, 16:36
da wilecoyote
) Salve, che gli schifi il
Java open e voglia invece il
Java ufficiale ? O forse una versione open diversa ?
Non sarebbe la prima volta né dell'una né dell'altra questione.
Prova coll'ufficiale, leggi in proposito la wiki
Programmazione/Java/Oracle.
:: Ciao
Re: Esecuzione programma da shell
Inviato: mercoledì 27 gennaio 2021, 17:09
da Theophrastus
wilecoyote ha scritto: ↑mercoledì 27 gennaio 2021, 16:36
) Salve, che gli schifi il
Java open e voglia invece il
Java ufficiale ? O forse una versione open diversa ?
Non sarebbe la prima volta né dell'una né dell'altra questione.
Prova coll'ufficiale, leggi in proposito la wiki
Programmazione/Java/Oracle.
:: Ciao
Cambiato nulla.
Codice: Seleziona tutto
theo@theonote:~/Software/Algobuild$ sudo update-alternatives --config java
[sudo] password di theo:
Sono disponibili 2 scelte per l'alternativa java (che fornisce /usr/bin/java).
Selezione Percorso Priorità Stato
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 modalità automatica
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 modalità manuale
* 2 /usr/lib/jvm/java-15-oracle/bin/java 1091 modalità manuale
Premere Invio per mantenere il valore predefinito[*] o digitare il numero della selezione:
theo@theonote:~/Software/Algobuild$ sudo gedit /etc/environment
theo@theonote:~/Software/Algobuild$ source /etc/environment
theo@theonote:~/Software/Algobuild$ echo $JAVA_HOME
/usr/lib/jvm/java-15-oracle/bin/java
theo@theonote:~/Software/Algobuild$ ./AlgoBuild085-GNULinux.sh
./AlgoBuild085-GNULinux.sh
Unrecognized option: -Xdock:icon=AlgoBuildSplash.png
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Re: Esecuzione programma da shell
Inviato: mercoledì 27 gennaio 2021, 17:29
da wilecoyote
) Salve, capito, lo scarico e stasera lo provo.
Così vedo che succede.
:: Ciao
Re: Esecuzione programma da shell
Inviato: mercoledì 27 gennaio 2021, 17:56
da Theophrastus
wilecoyote ha scritto: ↑mercoledì 27 gennaio 2021, 17:29
) Salve, capito, lo scarico e stasera lo provo.
Così vedo che succede.
:: Ciao
Allora, per farlo funzionare bisogna dare questo comando
theo@theonote:~/Software/Algobuild$ java -jar AlgoBuild085.jar
Adesso la domanda è: posso creare un laucher personalizzato nel menu per questo software?
Aggiornamento:
Voce nel menu creata.
Creato un file di testo seguendo queste indicazioni
http://miniguida.blogspot.com/2007/06/c ... t-per.html
inserendo il comando riportato sopra.
Salvato e spostato nella cartella /usr/bin.
Poi, con alacarte, ho creato il launcher.
Scrivo questo nel caso servisse a qualcun'altro.
Comunque tutto risolto.
Grazie per l'aiuto
Re: [Risolto] Esecuzione programma da shell
Inviato: giovedì 28 gennaio 2021, 14:50
da wilecoyote
) Salve, perfetto che hai risolto, nel mio piccolo ho risolto provando ad eliminare l'opzione
-Xdock:icon=AlgoBuildSplash.png dal file
AlgoBuild085-GNULinux.sh, ed ha funzionato subito.
Forse un residuo di precedenti versioni, o qualche errore di scrittura.
Per i lanciatori meglio la documentazione ufficiale, leggi in proposito questa wiki
AmbienteGrafico/IconeDiAvvio/ModalitàManuale.
:: Ciao