Newsgroup: it.comp.macintosh
Titolo: Yosemite e Java

ciao 
tempo fa ho dovuto ritornare a Java 1.6.0_65 perche' il mio iMac con
Lion si era incasinato.
 
Ora che ho Yosemite 10.10.2, le ultime rel di alcune app, tipo Jubler,
mi richiedono per funzionare di avere JRE installato.
Cliccando sul link per installarlo, Oracle mi installerebbe la Version 8
Update 31.
 
Vado tranquillo o qualcuno ha avuto casini?
 
TIA
 
 
-- 
ciao
Marco Sax


vai tranquillo:
 
[eto:~] jack% java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

 java version "1.8.0_05"
 
doh...il pannello delle preferenze di Java mi dice che ho installato la
_31, mentre la CLI mi dice che e' in funzione la _05...mmhhh sara' la
jdk...


 jdk...
 
/usr/libexec/java_home -V
 
-- 
Andrea
 

 
 
grazie!
 
-- 
ciao
Marco Sax

 grazie!
 
ho installato, reboot e
DANNAZIONE  non funziona!
 
Da terminale mi da' ancora  1.6.0_65 
il sito java mi dice "missing plugin" mentre il pannello controllo Java
"About" mi dice che la versione e' 8 Update 31 ...
Sempre nel pannello di controllo, il radio button "Enable Java content
in browser"sotto Security non ricorda che gli metto la spunta
 
Stessa cosa che accadeva con le vecchie versioni  
Chiamando Apple care il tecnico mi aveva fatto disinstallare tutto il
Java Oracle e reinstallare quello Apple 
 
cheppalle!
 
qualcuno ha una soluzione?
Ho provato a fare l'installazione da altro utente amm e fa la stessa
cosa.
evidentemente Java e' bloccato alivello di sistema: ma dove ???
 
PS: per di piu': perche' il terminale, ogni volta che lo apro, mi dice
"you have mail?"
 
-- 
ciao
Marco Sax

 wrote:
 
il bello e' che ora Jubler che richiedeva Java, ora funziona !
in ogni caso vorrei mettere ordine 'sotto il cofano'
 
qualcuno sa darmi una mano?



so che questo non è un helpline e non pretendo niente da nessuno.
Riscrivo solo nella speranza che qualcuno che sapesse aiutarmi con la
questione update Java non abbia visto il mio messaggio.



se guardi l'altro ramo del thread vedrai che ho anc'io la stessa gabola.
Non ho ancora avuto tempo di metterla a posto pero'...


 questione update Java non abbia visto il mio messaggio.
 
Io non ho capito qual è il problema, esattamente, hai scritto che "non 
funziona" e poi che Jubler funziona (ed è il motivo per cui volevi 
aggiornare). "Non funziona" è una descrizione troppo generica.
 
Scrivi "Da terminale mi da'", quale comando ti dà quale messaggio esatto?
 
Java nel terminale è influenzato dalla variabile di ambiente JAVA_HOME 
(c'è un documento kb apposta da qualche parte), che si imposta usando 
/usr/libexec/java_home .
Cosa ti dice
  /usr/libexec/java_home -V
che ho suggerito nell'altro messaggio? Qual la tua shell? Che variabili 
JAVA sono impostate nel suo ambiente (se ce ne sono)?
 
Scrivi "Il sito java mi dice" ma se apro 
www.java.com
 non c'è nessuna 
applet, che pagina hai visitato?
Che browser usi? Chrome non può usare la JVM a 64 bit (tutte quelle 
Oracle) a meno che non usi le versioni di Chrome in sviluppo (Canary o 
comesichiama).
 
Che ti dice
  ls -l /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Info.plist
?
 
-- 
Andrea
 

Il 03/02/15 09:23, Andrea D'Amore ha scritto:

Stessa cosa a me, da pannello Java la versione istallata risulta la 
8u31, dando il comando da te indicato ottengo:
 
MBP15:~ maurizio$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
     1.8.0_25, x86_64:	"Java SE 8" 
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
 
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
MBP15:~ maurizio$
 

 Ciao Jack
 
grazie Jack
ho scoperto l'arcano, ma continuo sull'altro ramo, in risposta ad Andrea
 
-- 
ciao
Marco Sax

 Plug-Ins/JavaAppletPlugin.plugin/Contents/Info.plist ?
 
mi ritorna questo:
 
lrwxr-xr-x  1 root  wheel  51  4 Feb 02:24 /Library/Internet
Plug-Ins/JavaAppletPlugin.plugin/Contents/Info.plist ->
/Library/Application Support/Oracle/Java/Info.plist
 
ma capisco meglio il Cantonese ... :)
 
PS: se mi sai anche spiegare perche' ad ogni apertura del teminale trovo
"you have mail" e come eliminarlo, te ne sarei grato
 
grazie mille
 
-- ciao Marco Sax

 JAVA sono impostate nel suo ambiente (se ce ne sono)?
 
non so rispondere :/
 
 
-- 
ciao
Marco Sax

 8u31, dando il comando da te indicato ottengo:
 
E in effetti anche io vedo questa differenza, da terminale vedo 
1.7.0_40 ma il pannello di controllo Java riporta la _75 .
 
Da quello che posso vedere java_home elenca le JDK che sono in 
/Library/Java/JavaVirtualMachine mentre il pannello mostra l'ultima JRE 
istallata ma non le JDK. Mah.
 
Secondo me per usare la stessa versione puoi impostare JAVA_HOME al 
valore che trovi in "Java Control Panel" > Java > View… > Path quindi 
probabilmente
 
    /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
 
 
-- 
Andrea
 

 mi da' : java version "1.8.0_31" Java(TM) SE Runtime Environment
 
Quindi hai la JDK Apple e la JRE Oracle istallate.
 
Non ho idea del perché il plugin web non ti funzioni.
Io andrei a tentativi disistallando la JRE, ad esempio vedi [1], e 
reistallando poi la JRE o la JDK, che almeno dovrebbe poi essere vista 
da java_home.
 
 
[1] 
https://www.java.com/en/download/help/mac_uninstall_java.xml
 
 
-- 
Andrea
 

 "you have mail" e come eliminarlo, te ne sarei grato
 
Hai posta locale in /var/mail/<tuonome> puoi usare il programma "mail" 
da terminale oppure guardare il file altrimenti per vedere cosa 
contiene.
O cancelli i messaggi nel file, o cancelli il file o dici a bash di non 
avvisarti a riguardo cancellando la variabile di ambiente MAILCHECK.
 
-- 
Andrea
 

 qui è spiegato
 
-- 
ted

 [1] 
https://www.java.com/en/download/help/mac_uninstall_java.xml
 
 
 
-- 
ciao
Marco Sax


 
grazie!
ora ho cancellato le 8000 e passa mail...
 
-- 
ciao
Marco Sax

 wrote:
 
ho eliminato ogni traccia di Java dal mio iMac
da terminale ottengo:
iMac-27:~ Marco$ /usr/libexec/java_home -V
Unable to find any JVMs matching version "(null)".
Matching Java Virtual Machines (0):
 
Default Java Virtual Machines (0):
 
No Java runtime present, try --request to install.
 
 
Ho poi installato la JRE e poi la JDK.
 
Ora il terminale mi da':
iMac-27:~ Marco$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
    1.8.0_31, x86_64:   "Java SE 8"
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
 
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
iMac-27:~ Marco$ java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
 
 
Pero' nel Pannello di controllo Java sotto General, l'ultima riga
recita:  "Java in the browser is disabled"
 
In Security non e' possibile che il radio button "Enable Java content in
the browser" rimanga cliccato !
 
ed ovviamente sia Safari che Firefox falliscono nel test di versione
Java...
 
non so piu' che fare.
 
Jubler funziona ovviamente, dato che il problema riguarda i browser, ma
mi piacerebbe risolvere questo mistero.
Cerco ancora in rete, ma se a qualcuno venisse un'idea risolutrice ...


 wrote:
 
aggiungo che altri siti di test Java, tipo questo:
http://javatester.org/version.html
 
mi danno Missing Plugin.
 
Ovviamente il problema e' a monte dei browser, perche' ne' Safari ne'
Firefox funzionano, quindi pulire la cache di ciascuno dei due mi sembra
inutile.
E non riesco a capire dove sta il blocco...


 invisibili?) ma mi ricordo di averci visto la JDK 1.6.0
 
Infatti dovrebbe esserci. Non hai scritto come mostri il contenuto di 
quella cartella.
 
-- 
Andrea
 

 ora ho cancellato le 8000 e passa mail...
 
Però avresti dovuto leggere cosa dicevano, probabilmente erano una 
notifica di qualche programma in esecuzione programmata che falliva.
 
-- 
Andrea
 



On 2015-02-05 00:15:13 +0000, Marco Sax said:




ho eliminato ogni traccia di Java dal mio iMac


da terminale ottengo:


iMac-27:~ Marco$ /usr/libexec/java_home -V




Però java_home abbiamo già visto che elenca solo i JDK mentre tu avevi una JRE in /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/ , hai tolto anche quella e controllato che sia stata ricreata dall'installer?




--
 


Andrea





 wrote:
 

Siccome ho anch'io questo problema, ecco una delle mie:
 
Message 20:
From stu...@macpro.ab-studio.lan  Mon Dec 29 13:00:05 2014
X-Original-To: studio
Delivered-To: stu...@macpro.ab-studio.lan
From: stu...@macpro.ab-studio.lan (Cron Daemon)
To: stu...@macpro.ab-studio.lan
Subject: Cron <studio@macpro> /usr/local/clamXav/bin/RunFreshclam
--quiet --log=/usr/local/clamXav/share/clamav/freshclam.log
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=studio>
X-Cron-Env: <USER=studio>
X-Cron-Env: <HOME=/Users/studio>
Date: Mon, 29 Dec 2014 13:00:04 +0100 (CET)
 
ERROR: chdir_tmp: Can't unpack daily.cld into
/usr/local/clamXav/share/clamav/clamav-b5fd9b6a83c98549bc6fffacdfbd216a.tmp/clamav-73784610e85620d9e6e952211f7b31c7.tmp
ERROR: getfile: Can't create new file
/usr/local/clamXav/share/clamav/clamav-b5fd9b6a83c98549bc6fffacdfbd216a.tmp/clamav-2fd0cabf8e2ca01fd67edc2f9d8b28df.tmp
in /usr/local/clamXav/share/clamav
sudo: chown: command not found
 
Ho capito che si tratta di clam che non riesce a scriversi un file nella
sua cartella. Ma non capisco proprio perché:
 
macpro:share studio$ ls -lAT
total 0
drwxrwxr-x  9 _clamav  _clamav  306  4 Feb 13:12:22 2015 clamav
drwxr-xr-x  5 studio   staff    170 28 Gen 10:16:18 2015 man
 
Tra l'altro sudo e chown sono al suo posto e rispondono normalmente:
 
macpro:share studio$ sudo chown
Password:
usage: chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ...
       chown [-fhv] [-R [-H | -L | -P]] :group file ...
 
 
-- 
Per contattarmi, togliere -NOSPAM- dall'indirizzo.
To contact me, remove -NOSPAM- from address.

 tolto anche quella e controllato che sia stata ricreata dall'installer?
 
dopo tutte queste prove, non sono piu' riuscito a tenere un metodo
'scientifico' e non ricordo piu' cos'ho fatto...
 
pero' penso proprio di si , perchč ho lanciato Photoshop CS 5.1 che mi
dice
" ... you need the legacy Java SE 6 runtime"
 
rimandandomi alla pagina
http://support.apple.com/kb/DL1572
 
che, paradossalmente, Safari mi ritorna bianca.
Per vederla devo aprirla con Firefox ...
 
 
-- 
ciao
Marco Sax

 
http://support.apple.com/kb/DL1572
 
 
che mi dice, tra l'altro:
This update uninstalls the Apple-provided Java applet plug-in from all
web browsers. To use applets on a web page, click on the region labeled
"Missing plug-in" to go download the latest version of the Java applet
plug-in from Oracle.
 
dato che Photoshop mi serve, l'avevo comprato e non ho voglia di
comprare la CC, mi sa che devo di nuovo installare l'Apple Java 6 ...
 
ma come se ne esce da 'sto casino?
 
-- 
ciao
Marco Sax

 X-Cron-Env: <PATH=/usr/bin:/bin>
 
mentre chown è in /usr/sbin/.
 
Non ho idea di come funzioni clamav e cosa abbia scritto in crontab, 
prova ad anteporre
    PATH=/usr/sbin:"$PATH"
 
al comando che c'è già. Vedi di nuovo google per come modificare la crontab.
 
-- 
Andrea
 

 ma come se ne esce da 'sto casino?
 
Io direi seguendo le istruzioni.
Secondo me il problema era solo che avevi il plugin web vecchio quindi 
non ti suggeriva di istallarlo dalla nuova JDK.
 
-- 
Andrea
 

 non ti suggeriva di istallarlo dalla nuova JDK.
 
scusa, ma non capisco la tua risposta.
Tutta la procedura io l'avevo già fatta per poter usare Photoshop CS 5.1
dopo l'aggiornamento OSX e da allora (se non prima) ho questo problema
di plugin non attivabile nei browsers.
 
Ho piallato tutto il Java possibile dal sitema, installato ultime JRE e
JDK ma non ha risolto nulla.
Ora per poter usare Photoshop ho dovuto reinstallare la vecchia versione
Apple, la cui pagina, tra l'altro, continua ad essere bianca in Safari,
nonostante io abbia attivato il Develop menu e svuotato la cache.
 
Ora, da 
https://java.com/en/download/installed.jsp
 
continuo ad ottenere:
We are unable to verify if Java is currently installed and enabled in
your browser.
 
qui c'e' qualcosa di bloccato a livello di sistema, che non riesco a
risolvere, oltre ad esulare dalle mie conoscenze...
 
-- 
ciao
Marco Sax

 Non ho idea di come funzioni clamav e cosa abbia scritto in crontab, 
Niente. Crontab č vuoto, sia per il mio utente che per root. C'č modo di
vedere per _clamav, di cui non ho idea della password?
Comunque me ne preoccuperň di piů se continuano a formarsi messaggi di
posta.


 vedere per _clamav, di cui non ho idea della password?
 
prova sudo -s per aprire una shell di root, poi fai: su -clamav -'c
crontab -l'
 
 
-- 
ted

 crontab -l'
 
Correggo: su _clamav -c 'crontab -l' 
 
-- 
ted

 Correggo: su _clamav -c 'crontab -l'
 
macpro:~ studio$ su _clamav -c 'crontab -l'
Password:
su: Sorry
macpro:~ studio$ sudo _clamav -c 'crontab -l'
Password:
sudo: _clamav: command not found
macpro:~ studio$ sudo -s
bash-3.2# su _clamav -c 'crontab -l'
bash-3.2# 


     /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
 
Oppure istallare l'ultima versione del jdk, immagino.
 

 Oppure istallare l'ultima versione del jdk, immagino.
 
E infatti, istallando l'ultimo jdk tutto torna a posto... :-)

 notifica di qualche programma in esecuzione programmata che falliva.
 
per la cronaca, l'ho fatto ed erano i backup programmati e falliti di
SuperDuper che, da quando ero passato a Fusion drive, puntava ai due
dischi (SSD e HD) che ora non ho piu' (sono fusi sotto altro nome).
 
L'eccellente supporto di Dave Nanian di Shirtpocket mi ha risolto,
consigliandomi di cancellare i vecchi 'scheduled' e usare il comando 
crontab -r
in terminale.
 
Ora non ho piu' mail.
 
 
 
 
 
 
-- 
ciao
Marco Sax

 wrote:
 
per continuare:
il controllo automatico update di Java mi ha rlevato un aggiornamento a
8 31 (che e' la stessa che ho gia'...)
Fatto il dowlad mi avverte che ho il browser plugin disabilitato.
Dopo diversi tentativi di attivarlo da pannello Java, l'installazione va
a buon fine, ma alla pag di test Java di Oracle continua a darmi
"missing plugin" 
 
Dove cacchio e' il blocco?
nel dubbio ho ripristinato dalla stessa finestra del pannello java tutti
gli alert, hai visto mai, ma non ha sortito alcun effetto
 
 
 
-- 
ciao
Marco Sax