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

Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Mate X7 rinnova la sfida nel segmento dei pieghevoli premium puntando su un design ancora più sottile e resistente, unito al ritorno dei processori proprietari della serie Kirin. L'assenza dei servizi Google e del 5G pesa ancora sull'esperienza utente, ma il comparto fotografico e la qualità costruttiva cercano di compensare queste mancanze strutturali con soluzioni ingegneristiche di altissimo livello
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-04-2013, 17: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, 18:51   #2
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5564
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, 19: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, 21:03   #4
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5564
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, 19: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, 23:53   #6
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5564
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, 18: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, 09:13   #8
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5564
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, 18: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, 20:30   #10
s0nnyd3marco
Senior Member
 
L'Avatar di s0nnyd3marco
 
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5564
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, 20: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


Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti Test in super anteprima di Navimow i220 LiDAR: i...
Ford: l'elettrico genera una perdita di ...
Ayaneo Next 2: la console portatile Wind...
Il WiFi può vederti senza telecam...
Linux sotto assedio: SSHStalker riporta ...
Stellantis: dopo il crollo di venerd&igr...
Combat Liquid 360 HUD: raffreddamento AI...
Tornano le EVO Sessions della Formula E:...
Moltbook, il social network per AI: i po...
Cina: eseguito il test della navicella M...
Mistral, il rivale europeo di OpenAI, in...
Libri piratati, allarme rosso: 722 milio...
Ayaneo svela quasi tutte le specifiche d...
Sony chiude definitivamente con i regist...
Renault Twingo E-Tech Electric sotto i 2...
Auto elettriche, il freddo non fa pi&ugr...
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: 02:12.


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