Incorrect : "Apple haalt Java uit Yosemite"
Geconstateerd onder een Schone Yosemite 10.10 - op een nieuwe schone recente Mac : aanwezig een deels door Apple voorgeïnstalleerd JAVA (zoals gebruikelijk sinds OS X 10.7)1) Wat valt er dan zoal aan voorgeïnstalleerd Java onder Yosemite 10.10 te vinden?BestandslocatiesLibrary :• /Macintosh\ HD/Library/Java
(Leeg)
• /Macintosh\ HD/Library/Internet\ Plug-Ins
(Geen verwijzing naar de originele Java Webbrowser plugin in het Java Framework)System Library :• /Macintosh\ HD/System/Library/CoreServices/
Apps
/Macintosh\ HD/System/Library/CoreServices/Jar\ Launcher.app
/Macintosh\ HD/System/Library/CoreServices/Java\ Web\ Start.app
• /Macintosh\ HD/System/Library/Frameworks/JavaFrameEmbedding.framework
• /Macintosh\ HD/System/Library/Frameworks/JavaVM.framework
Wat voorbeelden uit deze directory/Macintosh\ HD/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
/Macintosh\ HD/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaPluginCocoa.bundle
/Macintosh\ HD/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework
/Macintosh\ HD/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework
- /Macintosh\ HD/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands
Inhoud commands : appletviewer, apt, extcheck, idlj, jar, jarsigner, java, java_home, javac, javadoc, javah, javap, javaws, jcmd, jconsole, jdb, jhat, jinfo, jmap, jmc, jps, jrunscript, jsadebugd, jstack, jstat, jstatd, jvisualvm, keytool, native2ascii, orbd, pack200, policytool, rmic, rmid, rmiregistry, schemagen, serialver, servertool, tnameserv, unpack200, wsgen, wsimport, xjcDe welbekende Java (system Library) directory :• /Macintosh\ HD/System/Library/Java
Wat voorbeelden uit deze directory die nog relatief leeg is
(aanvullende JAVA JDK wordt hier in gedownload / geplaatst), wat er wel al staat
/Macintosh\ HD/System/Library/Java/Support/CoreDeploy.bundle
Inhoud van deze bundle
(Hey,.. wat zien we daar?) :
/Macintosh\ HD/System/Library/Java/Support/CoreDeploy.bundle/Contents/JavaAppletPlugin.plugin
In de internet plugins folder van je library staat normaliter een
Alias "JavaAppletPlugin.plugin" die verwijst naar
deze bestandslocatie, de
daadwerkelijke browserplugin!. Dat Alias bestandje staat er nu nog niet.
Een zelfstandige browserplugin in de internet plugins folder bestaat dus als zodanig niet
(meer) maar is een
onderdeel van JAVA als 'geheel'
(Dat willen java adepten nog wel eens ontkennen/anders doen voorkomen).
Met het verwijderen van de alias "JavaAppletPlugin.plugin" uit je internetplugins folder
/Macintosh\ HD/Library/Internet\ Plug-Ins
maak je de Java webbrowser plugin in alle browsers definitief onschadelijk.
(Tenzij de browser een ingebouwde Java plugin heeft, zoals Firefox 3 bijvoorbeeld die nog ten hoogste op een intel Mac met OS X 10.5 draait en dus ook nog in de praktijk voorkomt! Weet je nog?).
• De 'Angel' app
(denk aan steken of in het NL ipv engels)/Macintosh\ HD/System/Library/Java/Support/CoreDeploy.bundle/Contents/Download\ Java\ Components.app
• /Macintosh\ HD/System/Library/LaunchAgents
Wat voorbeelden uit deze directory/Macintosh\ HD/System/Library/LaunchAgents/com.apple.java.InstallOnDemand.plist
/Macintosh\ HD/System/Library/LaunchAgents/com.apple.java.updateSharing.plist
• /Macintosh\ HD/System/Library/PrivateFrameworks
Wat voorbeelden uit deze directory
/Macintosh\ HD/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework
/Macintosh\ HD/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher
/Macintosh\ HD/System/Library/PrivateFrameworks/JavaLaunching.framework
/Macintosh\ HD/System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
De Hidden Directories op een wat hoger niveauUsr :(relatief leeg nog, na JAVA installatie is dat anders)• /Macintosh\ HD/usr/share/java
2) Java onder Yosemite 10.10 ? =>> Ja!Maar nog niet werkend!
Daarvoor dien je dan nog aanvullende Java componenten te downloaden.
3) Conclusie : Onder Yosemite is net zoals dat vanaf OS X Lion 10.7 het geval is, is nog steeds een deel van het Java Framework gewoon door Apple voorgeïnstalleerd.Vraagt programmatuur om Java dan heeft je Mac daarvoor al een programma en voorkeuren beschikbaar voorgeïnstalleerd om de rest
(o.a. het gewenste JDK) te downloaden.
• Download Java Components.app
/Macintosh\ HD/System/Library/Java/Support/CoreDeploy.bundle/Contents/Download\ Java\ Components.app
• Java Install On Demand
/Macintosh\ HD/System/Library/LaunchAgents/com.apple.java.InstallOnDemand.plist
4) Wat ben je (niet) aan het doen? (ondanks hints/vragen)Met
(hardnekkig) zaken blijven beweren zonder het verder alsnog uit te zoeken
(al een keer een schone installatie uitgevoerd?) of goed te onderbouwen help je anderen helemaal niet.
Integendeel.
De opmerkingen van
04-12-2014, 18:02 door (deze) Anoniem waren niet zonder reden.
Opnieuw beweerd
(geen onderbouwing):
20-01-2015 09:57 door Briolet
"Apple heeft b.v. Java van alle desktops verwijderd met de introductie van Yosemite 5) Dringend verzoek :
Zoek zaken inhoudelijk (opnieuw) uit voordat je dingen (opnieuw) beweert!
Zeker als je feedback op de inhoud hebt gekregen!
S.v.p.(of koop een pc).