Vai al contenuto

[TOPIC UFFICIALE] [sw] programma di test per reti + intro a java(tutto senza GUI u_u )

wifi programmazione reti guida java java

  • Non puoi aprire una nuova discussione
  • Effettua l'accesso per rispondere
Questa discussione ha avuto 78 risposte

#31
kracaos

kracaos
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 1582
ma sei sicuro? non è che dipenda dal mio pc? (pentium 4 e os da 32 bit ricordi? :D)

vebbè io provo poi nel caso rifaccio tutto da capo :D

#32
pio ping 34

pio ping 34
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 2074
:D si si, se hai messo i pacchetti giusti e il computer funziona, DEVE funzionare tutto..
Quello e' un errore che si ritrova facilmente anche su internet..

togli le jre 1.6.0 e metti le jre nuove.. anche perche' java 7 ha delle novita' sostanziali rispetto al precedente e ti abitui subito alle novita'

#33
kracaos

kracaos
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 1582
uffa che palle, adesso non funge manco apt-get :federica:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

edit- sto leggendo la guida di ubuntu :D

Modificata da kracaos, 22 September 2012 - 09:29 PM.


#34
kracaos

kracaos
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 1582
niente ho capito come effettuare l'accesso come root ma mi dà altri errori (e ti pareva)

root@x-desktop:~# apt-get remove OpenJDK 1.6.0_24
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package OpenJDK
E: Unable to locate package 1.6.0_24
E: Couldn't find any package by regex '1.6.0_24'

#35
pio ping 34

pio ping 34
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 2074
^_^
ci sei quasi...

root@x-desktop:~#sudo apt-get remove openjdk-6-jre [invio]
[inserisci la password][invio]
root@x-desktop:~#sudo apt-get install openjdk-7-jre[invio]
[inserisci la password][invio]

credo che cosi tu abbia risolto tutti i tuoi problemi!!
la parte da copiare e incollare e' solo quella in neretto

in pratica ti sei scaricato dal sito la JDK piu' aggiornata (la 7)
in ubuntu invece era presenta la JRE vecchia (la 6)

in soldoni la JDK sono tutte le librerie e i programmi che servono per scrivere i programmi
la JRE sono tutti i programmi e le librerie che servono per far girare i programmi

quando cerchi di far girare un programma scritto con le librerie nuove,
la JRE piu' vecchia protesta perche' non capisce cosa deve fare.

Modificata da pio ping 34, 23 September 2012 - 03:24 AM.


#36
kracaos

kracaos
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 1582
ho fatto ma mi dice che è sempre java version "1.6.0_24"

anzi adesso javac non c'è più :fg:

forse la versione 7 non va bene per il mio pc

quindi provo a scaricare la 6?

#37
pio ping 34

pio ping 34
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 2074

ho fatto ma mi dice che è sempre java version "1.6.0_24"

anzi adesso javac non c'è più :fg:

forse la versione 7 non va bene per il mio pc

quindi provo a scaricare la 6?

mi sa che hai rimosso pure la JDK

allora ora devi fare

root@x-desktop:~#sudo apt-get install openjdk-7-jdk[invio]
[inserisci la password][invio]


e poi per sistemare il tutto e dire al sistema di utilizzare le openjdk-7-jre
digita:

root@x-desktop:~#sudo update-alternatives --config java[invio]
[inserisci la password][invio]
ti dovrebbe comparire un menu e devi scegliere il numero corrispondente la versione di java da usare: e cioe' la 7
e fai la stessa cosa per javac:

root@x-desktop:~#sudo update-alternatives --config javac[invio]
[inserisci la password][invio]
e credo che poi funzionera' tutto (mi sa che inizialmente hai fatto un po di "macello" quando non riuscivi a trovare i pacchetti giusti, comunque nulla che non sia capitato a tutti :D )

alla fine posta le versioni che hai: java -version , javac -version

Modificata da pio ping 34, 23 September 2012 - 11:37 AM.


#38
kracaos

kracaos
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 1582

e credo che poi funzionera' tutto (mi sa che inizialmente hai fatto un po di "macello" quando non riuscivi a trovare i pacchetti giusti, comunque nulla che non sia capitato a tutti :D )

alla fine posta le versioni che hai: java -version , javac -version

this :D

purtroppo non è finita! quando digito sudo update-alternatives --config javac mi dice che non ci sono alternative per javac

root@x-desktop:~# sudo update-alternatives --config javac
update-alternatives: errore: nessuna alternativa per javac

#39
pio ping 34

pio ping 34
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 2074

cut

:angel: via allora ci siamo quasi :D

per sicurezza fai

root@x-desktop:~#ls

/usr/lib/jvm/java-7-openjdk/bin/javac

[invio]

se non ti da errori, allora fai

root@x-desktop:~#
sudo ln -s /usr/lib/jvm/java-7-openjdk/bin/javac /usr/bin/javac
[invio]



e [grattandosi con le dita incrociate ] :asd: dovrebbe bastare cosi..appena hai dato questi due comandi posta il risultato dei due comandi java -version , javac -version :sisi:


in pratica i comandi che dai dalla console devono stare tutti nella varabile di sistema PATH per essere invocati solo con il nome

se non sono in PATH ognivolta che invochi il programma devi metterci il percorso completo. Tutti i file dentro /usr/bin/ fanno automaticamente parte di PATH per impostazione predefinita.


Il sistema piu' sicuro per usare javac senza usare il percorso file allora

e' quello di creare un link (tramite il comando ln -s) al file javac nella cartella /usr/bin :)


per vedere cosa contiene la variabile path,

da console devi digitare echo $PATH


Modificata da pio ping 34, 23 September 2012 - 12:28 PM.


#40
kracaos

kracaos
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 1582

cut




il primo comando ok, il secondo:


root@x-desktop:~# /usr/lib/jvm/java-7-openjdk/bin/javacsudo ln -s /usr/lib/jvm/java-7-openjdk/bin/javac /usr/bin/javac
bash: /usr/lib/jvm/java-7-openjdk/bin/javacsudo: No such file or directory

:sbonk: :sbonk:

echo $PATH invece da questo:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin

#41
pio ping 34

pio ping 34
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 2074

il primo comando ok, il secondo:


root@x-desktop:~# /usr/lib/jvm/java-7-openjdk/bin/javacsudo ln -s /usr/lib/jvm/java-7-openjdk/bin/javac /usr/bin/javac
bash: /usr/lib/jvm/java-7-openjdk/bin/javacsudo: No such file or directory

:sbonk: :sbonk:

echo $PATH invece da questo:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin


cosa hai scritto??
:D
devi scrivere solo questo

sudo ln -s /usr/lib/jvm/java-7-openjdk/bin/javac /usr/bin/javac

scrivilo a mano senza copia incollare

te invece hai copiato e incollato questo:

/usr/lib/jvm/java-7-openjdk/bin/javacsudo ln -s /usr/lib/jvm/java-7-openjdk/bin/javac /usr/bin/javac

quello che e' uscito fuori con il comando echo path e' la lista delle directory che sono in path separate da due punti(che e' il separatore ufficiale della console che stai usando). :)

Modificata da pio ping 34, 23 September 2012 - 12:27 PM.


#42
kracaos

kracaos
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 1582
sorry ma da quel che scrivo ti sarai accorto che non ne capisco niente di queste cose :doson:

vediamo adesso java -version

java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)


javac -version

root@x-desktop:~# javac -version
The program 'javac' can be found in the following packages:
* openjdk-6-jdk
* ecj
* gcj-4.4-jdk
* gcj-4.6-jdk
* gcj-4.5-jdk
* openjdk-7-jdk
Try: apt-get install <selected package>


mi dice di nuovo che non è installato, ma :boxed:

Modificata da kracaos, 23 September 2012 - 12:43 PM.


#43
pio ping 34

pio ping 34
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 2074

cut


fai un altra volta, tanto per vedere se un colpo di c..fortuna ogni tanto ^_^
root@x-desktop:~#sudo apt-get remove openjdk-7-jre[invio]
[inserisci la password][invio]

Se ti dice che lo ha rimosso con successo, provi a rifare questo
root@x-desktop:~#sudo apt-get install openjdk-7-jre[invio]
[inserisci la password][invio]

alla fine digiti

root@x-desktop:~#ls -l /usr/bin [invio]

e scrivi quello che che compare per ogni singolo comando che dai
tanto per capire cosa succede




#44
kracaos

kracaos
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 1582

cut




edit :angel:

Modificata da kracaos, 23 September 2012 - 03:52 PM.


#45
pio ping 34

pio ping 34
  • Super Eye Fan

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 2074

cut

non so se c'è tutto nella risposta dell'ultimo comando (a proposito perchè me lo hai chiesto l'ultimo?)
non mi dire che devo fare sudo apt-get autoremove :doh:

a cavolo scusa.. mettili sotto spoiler.. o meglio ora li puoi anche rimuovere..

l'utlimo te l'ho chiesto perche sono la maggiorparte dei programmi che puoi invocare dalla console.

Se fai autoremove dovrebbe toglierti quei due pacchetti che non servono piu'..
Ora tra le altre cose ti ha tolto anche il pacchetto jdk,

quello che devi fare ora e' reinstallare il pacchetto jdk ovvero

root@x-desktop:~#sudo apt-get install openjdk-7-jdk[invio]
[inserisci la password][invio]

e poi

root@x-desktop:~#ls -l /usr/bin/j* >~/risultato.txt [invio]
apri il file risultato.txt e mi dici cosa c'e'

(se come prima il risultato e' kilometrico metti tutto sotto spoiler senno non ci si capisce nulla ^_^ a leggere la discussione intendo) e come hai fatto prima posta i risultati dei due comandi

Modificata da pio ping 34, 23 September 2012 - 03:53 PM.





Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi

Logo