Torna indietro   Hardware Upgrade Forum > Mondo Apple > Apple - Software e macOS

Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello
AMD ha aggiornato l'offerta di CPU HEDT con i Ryzen Threadripper 9000 basati su architettura Zen 5. In questo articolo vediamo come si comportano i modelli con 64 e 32 core 9980X e 9970X. Venduti allo stesso prezzo dei predecessori e compatibili con il medesimo socket, le nuove proposte si candidano a essere ottimi compagni per chi è in cerca di potenza dei calcolo e tante linee PCI Express per workstation grafiche e destinate all'AI.
Acer TravelMate P4 14: tanta sostanza per l'utente aziendale
Acer TravelMate P4 14: tanta sostanza per l'utente aziendale
Forte di soluzioni tecniche specifiche, il notebook Acer TravelMate P4 14 abbina dimensioni compatte e buona robustezza per rispondere alle necessità specifiche degli utenti aziendali. La piattaforma AMD Ryzen 7 Pro assicura prestazioni elevate con i tipici ambiti di produttività personale e sul lavoro, mantenendo un'elevata autonomia.
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque
Dal salotto al giardino, il nuovo proiettore laser di Hisense promette esperienze cinematografiche in qualsiasi contesto: qualità d’immagine, semplicità d’uso, versatilità e prezzo competitivo il suo poker d'assi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-04-2013, 16:12   #1
michelexeno
Junior Member
 
Iscritto dal: Apr 2013
Messaggi: 27
Mac OS 10.8 Eclipse e Java SE 6

Salve, ho inizializzato il mio mac e installato Mountain Lion, l'ultimo JDK di Java dal sito Oracle ed Eclipse. Quando provo ad aprire Eclipse compare la seguente schermata: Per aprire "Eclipse", devi avere un runtime Java SE 6. Vuoi installarne uno adesso?
La stessa cosa succede con JDownloader. Considerando che nel pacchetto JDK c'è anche il JRE, non capisco come mai bisogno per forza installare il java fornito da Apple, quello Oracle non basta?

Grazie mille
michelexeno è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2013, 17:51   #2
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5446
Quote:
Originariamente inviato da michelexeno Guarda i messaggi
Salve, ho inizializzato il mio mac e installato Mountain Lion, l'ultimo JDK di Java dal sito Oracle ed Eclipse. Quando provo ad aprire Eclipse compare la seguente schermata: Per aprire "Eclipse", devi avere un runtime Java SE 6. Vuoi installarne uno adesso?
La stessa cosa succede con JDownloader. Considerando che nel pacchetto JDK c'è anche il JRE, non capisco come mai bisogno per forza installare il java fornito da Apple, quello Oracle non basta?

Grazie mille
Se hai installato il JDK della Oracle, dovresti avere un icona di java in system preferences, nella sezione system:




Per verificare che java sia installato prova da terminale i comandi:

Codice:
java -version
javac -version
e posta l'output.

Il JDK di Apple oramai è obsoleto, quello di Oracle va benissimo. In alternativa OpenJDK.
__________________
You should never let your fears become the boundaries of your dreams.
s0nnyd3marco è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2013, 18:43   #3
michelexeno
Junior Member
 
Iscritto dal: Apr 2013
Messaggi: 27
Si si, ho l'ultima versione di java installata e il terminale mi da conferma che la versione di java in uso è l'ultima di oracle e anche nelle preferenze di sistema c'è l'icona
michelexeno è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2013, 20:03   #4
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5446
Per caso hai altre versione di Java installate precedentemente? Se lanci da system preferences l'icona di java, ti da qualche opzione?

PS: io ho installato openjdk da macport, quindi non ho la tua stessa configurazione.

Dai un occhio ai link in
Codice:
ls -l /System/Library/Frameworks/JavaVM.framework/
__________________
You should never let your fears become the boundaries of your dreams.
s0nnyd3marco è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 18:05   #5
michelexeno
Junior Member
 
Iscritto dal: Apr 2013
Messaggi: 27
Java di Oracle è installato, anche le opzioni nelle preferenze di sistema funzionano perfettamente. Questo l'output del comando che mi hai indicato
Codice:
Last login: Tue Apr  9 18:58:50 on console
MacBook-Pro-di-Michele:~ Michele$ ls -l /System/Library/Frameworks/JavaVM.framework/
total 24
lrwxr-xr-x  1 root  wheel   27  5 Apr 13:07 Frameworks -> Versions/Current/Frameworks
lrwxr-xr-x  1 root  wheel   23  5 Apr 13:07 JavaVM -> Versions/Current/JavaVM
lrwxr-xr-x  1 root  wheel   26  5 Apr 13:07 Resources -> Versions/Current/Resources
drwxr-xr-x  4 root  wheel  136  5 Apr 13:07 Versions
MacBook-Pro-di-Michele:~ Michele$
michelexeno è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 22:53   #6
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5446
Allora, su OSX l'installazione di java la puoi trovare nei seguenti path:
  • /System/Library/Java/JavaVirtualMachines
  • /Library/Java/JavaVirtualMachines
  • ~/Library/Java/JavaVirtualMachines

C'é un comando di osx che ti permette di vedere quali sono le versioni di java installate:
Codice:
/usr/libexec/java_home --verbose
Il mio output è questo:
Codice:
Matching Java Virtual Machines (4):
    1.7.0-b222-20111220, x86_64:	"OpenJDK 7"	/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
    1.7.0-b222-20111220, i386:	"OpenJDK 7"	/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
    1.6.0_43-b01-447, x86_64:	"Java SE 6"	/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_43-b01-447, i386:	"Java SE 6"	/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Ci sono due versioni della virtual machine, 1.6 e 1.7.

Per impostare quale versione di java vuoi usare, fai:
Codice:
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
ed eseguendo java -version ottengo:
Codice:
openjdk version "1.7.0-b222"
OpenJDK Runtime Environment (build 1.7.0-b222-20111220)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
Se vuoi la 1.6 allora:
Codice:
export JAVA_HOME=`/usr/libexec/java_home -v 1.6`
e java -version ti restituirà
Codice:
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01-447-11M4203)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-447, mixed mode)
Per rendere permanente la versione di java che vuoi dovresti impostare nel file .bashrc la versione di java che vuoi, inserendo uno dei due comandi di cui sopra.


PS: quello che ti dicevo di controllare nelle preferenze di java è se la versione che vuoi usare è quella più in alto della lista (quella di default). Io ho una configurazione diferente dalla tua, perchè uso openjdk e imposto la versione di java che voglio tramite l'impostazione della variabile d'ambiente JAVA_HOME.

Fammi sapere se risolvi.

Ciao
__________________
You should never let your fears become the boundaries of your dreams.
s0nnyd3marco è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2013, 17:44   #7
michelexeno
Junior Member
 
Iscritto dal: Apr 2013
Messaggi: 27
Innanzitutto ti ringrazio per la pazienza che stai avendo nel risolvere il mio problema. L'output di /usr/libexec/java_home --verbose e java -version
Codice:
Last login: Wed Apr 10 18:28:00 on ttys000
MacBook-Pro-di-Michele:~ Michele$ /usr/libexec/java_home --verbose
Matching Java Virtual Machines (1):
    1.7.0_17, x86_64:	"Java SE 7"	/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home
MacBook-Pro-di-Michele:~ Michele$ java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)
MacBook-Pro-di-Michele:~ Michele$
Questo a conferma che la jdk installata è unica e attiva di default come anche si nota dalle preferenze di sistema. Ho controllato nelle cartelle che mi hai indicato e il jdk è unico.

Cercando sul web ho visto che molti altri hanno questo problema facendo un'installazione pulita di ML e installando solo il jdk di Oracle hanno lo stesso messaggio che chiede di scaricare Java SE 6.
Il trucchetto che circola sulla rete è questo:
Codice:
sudo mkdir /System/Library/Java/JavaVirtualMachines
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
Avrai visto da te che viene creato un alias alla jdk7. Non è una soluzione molto ortodossa ma così non ho problemi. Che ne pensi?
michelexeno è offline   Rispondi citando il messaggio o parte di esso
Old 11-04-2013, 08:13   #8
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5446
In linea di principio evito il piu' possibile di creare link nel sistema tra varie versioni (e vale sia per osx che per linux), in quanto puo' "potenzialmente" creare casini in caso di aggiornamenti.
Il meccanismo per selezionare la versione di java "in modo pulito", dovrebbe essere la variabile d'ambiente JAVA_HOME.

Quello che vorrei capire e' perche' OSX va in cerca della versione 1.6.0 (il link che hai creato) quando la /usr/libexec/java_home punta ad un altra versione del jdk.
__________________
You should never let your fears become the boundaries of your dreams.
s0nnyd3marco è offline   Rispondi citando il messaggio o parte di esso
Old 12-04-2013, 17:00   #9
michelexeno
Junior Member
 
Iscritto dal: Apr 2013
Messaggi: 27
Ho provato a impostare java_home come mi hai detto ma non è cambiato niente. Non vedo altra soluzione
michelexeno è offline   Rispondi citando il messaggio o parte di esso
Old 13-04-2013, 19:30   #10
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5446
Lascia cosi... anche se mi fa piuttosto strano
__________________
You should never let your fears become the boundaries of your dreams.
s0nnyd3marco è offline   Rispondi citando il messaggio o parte di esso
Old 13-04-2013, 19:48   #11
michelexeno
Junior Member
 
Iscritto dal: Apr 2013
Messaggi: 27
Già, non dirlo a me..cmq questo è il sito dove ho trovato le info
http://apple.stackexchange.com/quest...th-java-7-only
michelexeno è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello Ryzen Threadripper 9980X e 9970X alla prova: AMD...
Acer TravelMate P4 14: tanta sostanza per l'utente aziendale Acer TravelMate P4 14: tanta sostanza per l'uten...
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque Hisense M2 Pro: dove lo metti, sta. Mini proiett...
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il c...
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart Intervista a Stop Killing Games: distruggere vid...
Xbox: dal prossimo mese verifica dell'id...
Corsair AI Workstation 300: poco pi&ugra...
Addio a Elio Marioli, un pioniere della ...
L'IA sta già diminuendo il potere...
Guida autonoma? Gli ADAS falliscono e in...
Skechers lancia le scarpe per bambini co...
Revolut e Audi F1: un’alleanza rivoluzio...
Gestione attività di Windows 11 d...
Amazon lancia il nuovo videocitofono Bli...
Robot aspirapolvere al top: i nuovi DEEB...
Opera vs Microsoft: la guerra dei browse...
Router e ripetitori FRITZ! in offerta su...
Spotify vola a quota 700 milioni di uten...
Microsoft pronta ad abbandonare il launc...
Windows 11, arriva una feature multimoni...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v