Pagina 1 di 1

Guitar Codex Plus con Ubuntu in Java

Inviato: giovedì 11 settembre 2008, 9:24
da alanparly
Ciao,
il programma in questione è Guitar Codex Plus, che usavo e apprezzavo su Win ma che non riesco a far funzionare su Ubuntu (http://www.microtools.de/gcplus/). Il programma è un semplice applicativo in Java e, una volta scaricato, occorrerebbe fare:
sh ./install.bin
per farlo andare.
Il problema è che con quel comando mi si aprono cartelle con dentro cose che non so cosa siano, mentre in realtà dovrebbe partire il programma.
Nelle istruzioni dice che:
You need to install a Java 1.1.4 (or later) virtual machine
Io guardando su Synaptic e cercando Java ho visto che tutto quanto è previsto dal repository l'ho installato ed è pure aggiornato.
Qualcuno mi aiuti, dove sbaglio?  >:(

Re: Come fare funzionare un programma in Java

Inviato: giovedì 11 settembre 2008, 11:35
da Cylon
per prima cosa verifica che versione di java hai installato, da shell : java -version

Re: Come fare funzionare un programma in Java

Inviato: giovedì 11 settembre 2008, 17:54
da alanparly
Ecco, penso che la versione sia corretta, o sbaglio?

java version "1.5.0"
gij (GNU libgcj) version 4.2.3 (Ubuntu 4.2.3-2ubuntu6)

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Re: Come fare funzionare un programma in Java

Inviato: giovedì 11 settembre 2008, 23:33
da Cylon
no non è corretta, quello è il GNU Java bytecode interpreter o il GNU Compiler Collection , devi usare java di sun. se lo hai installato da shell dai:

Codice: Seleziona tutto

sudo update-alternatives --config java
e tra le scelte che ti dà il suddetto comando devi scegliere una cosa tipo: /usr/lib/jvm/java-6-sun/jre/bin/java

Re: Come fare funzionare un programma in Java

Inviato: venerdì 12 settembre 2008, 0:51
da alanparly
L'ho fatto, e ho settato come dicevi tu.
Ora io mi trovo con un file .bin, che ho scaricato quando ho scaricato il programma. Le istruzioni del produttore dicono:

    *  After downloading open a shell and,  cd to the directory where you downloaded the installer.
    * At the prompt type:  sh ./install.bin

Quando dò quel comando però, ecco la risposta del terminale:

Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Launching installer...

rm: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
rm: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory


Immagino che manchi qualcosa per farlo funzionare, giusto?

Re: Come fare funzionare un programma in Java

Inviato: venerdì 12 settembre 2008, 7:40
da Cylon
ho provato è mi dà lo stesso errore, prova a scaricare la versione pacchetto jar "Other Java-enabled Platforms"(da qui) e poi da shell dai java -jar install.jar (l'installer parte)

Re: Come fare funzionare un programma in Java

Inviato: martedì 16 settembre 2008, 19:59
da alanparly
Ciao Borg, scusa per il ritardo ma sono stato fuori casa..

Le tue istruzioni erano corrette, me l ha installato in una cartella fatta da lui dentro alla home.
Ora però non riesco a capire cosa devo fare per farlo funzionare, hai qualche idea?

Re: Come fare funzionare un programma in Java

Inviato: martedì 16 settembre 2008, 21:01
da Cylon
entra nella direcotory tua_Home/Microtools/GCPlus e dai il seguente comando :

Codice: Seleziona tutto

java -jar GuitarCodex_Plus.jar
hau provato tux guitar? anche li ci sono gli accordi.

Re: Come fare funzionare un programma in Java

Inviato: giovedì 18 settembre 2008, 20:21
da alanparly
Grande, funziona!
Te ne devo una Borg,  (b2b)
o forse la devo offrire a tutto il tuo alveare?  ;)

Ora, faccio il pedante fino in fondo: è possibile (credo di si ma non so come) scrivere una specie di codice a cui collegarci un pulsante per far si che venga lanciata la stringa per farlo andare e quindi far partire il programma? (mamma mia che frase contorta.. spero di essere stato chiaro!)

Re: Guitar Codex Plus con Ubuntu in Java

Inviato: giovedì 18 settembre 2008, 20:44
da Cylon
crei uno script semplice semplice, apri un editor di testo e ci scrivi dentro:

Codice: Seleziona tutto

#! /bin/bash

cd /home/tuo_Nome/Microtools/GCPlus
java -jar GuitarCodex_Plus.jar
salvi come il_nome_che_ti_pare.sh e poi rendi eseguibile lo script, e il gioco è fatto...

PS. si da bere a tutto l'alveare ........ 3M di droni... ihih ti esce il conto... ;)

Re: Guitar Codex Plus con Ubuntu in Java

Inviato: venerdì 19 settembre 2008, 2:33
da alanparly
ehm... "rendi eseguibile lo script"....cioè??

scusami ma sono nuovo  :-[

quindi fatto quello script io creo una nuova icona del menù (per esempio nella sottodirectory Audio e Video), come comando la associo a quel file .sh e poi cliccando l'icona parte il programma? che figata!


P.S. non uso tuxguitar perchè con questo mi trovo molto bene e lo uso soprattutto perchè ti visualizza una marea di scale sulla tastiera!

P.P.S. pago da bere a uno e tutti condividono l'esperienza, funziona mica così tra di voi?  ;)  Basta che non mi assimiliate!  ;D

Re: Guitar Codex Plus con Ubuntu in Java

Inviato: venerdì 19 settembre 2008, 8:14
da Cylon
per rendere eseguibile lo script, da shell (nella cartella dove è presente lo script) dai:

Codice: Seleziona tutto

chmod +x il_nome_che_ti_pare.sh
per il collegamento dovrebbe funzionare cosi, ma non ne sono sicuro perché non uso gnome.

Re: Guitar Codex Plus con Ubuntu in Java

Inviato: venerdì 19 settembre 2008, 18:36
da alanparly
Grande, funziona proprio così!

Grazie ancora Borg, quasi quasi apro la porta alle Nanosonde!

(b2b)