On 3/4/13 1:30 PM, Joachim Reichelt wrote: > > Am 04.03.13 01:53, schrieb Alexander Hansen: >> fink dumpinfo -eJAVA_INCLUDE ppl9 > I see: > jr$ java -version > java version "1.6.0_29" > Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-12C60) > Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode) > > and that seems to be no good. > > As in the java settings applet I see 1.7.0_15! > The Applet is Build 1.7.0_15-b03 > > I looked around on the disk and found: > > /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java > /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Commands/java > > /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/bin/java > > /Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/bin/java > /Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/bin/java > > > > and > > # cd /usr/bin > # ls -l | grep Java > lrwxr-xr-x 1 root wheel 82 1 Mär 22:15 appletviewer -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/appletviewer > > lrwxr-xr-x 1 root wheel 73 1 Mär 22:15 apt -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/apt > lrwxr-xr-x 1 root wheel 78 1 Mär 22:15 extcheck -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/extcheck > > lrwxr-xr-x 1 root wheel 74 1 Mär 22:15 idlj -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/idlj > lrwxr-xr-x 1 root wheel 73 1 Mär 22:15 jar -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/jar > lrwxr-xr-x 1 root wheel 79 1 Mär 22:15 jarsigner -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/jarsigner > > lrwxr-xr-x 1 root wheel 74 1 Mär 22:15 java -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java > lrwxr-xr-x 1 root wheel 75 1 Mär 22:15 javac -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac > lrwxr-xr-x 1 root wheel 77 1 Mär 22:15 javadoc -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javadoc > > lrwxr-xr-x 1 root wheel 75 1 Mär 22:15 javah -> > /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javah > ... > > So during update from 10.6.x to 10.7.x the Apple-java was not removed! > How to get rid of it and fix the mess?? > See: https://discussions.apple.com/thread/4450388?start=0&tstart=0 >
Dunno. That's a question for Apple. > I found: > jr$ /usr/libexec/java_home -V > Matching Java Virtual Machines (3): > 1.6.0_29-b11-402, x86_64: "Java SE 6" > /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home > 1.6.0_29-b11-402, i386: "Java SE 6" > /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home > 1.7.0_15, x86_64: "Java SE 7" > /Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home > > > So I installed JavaForOSX2013-001.dmg from Apple ( > http://support.apple.com/kb/DL1572 ) > This is java 1.6.0_41 > > jr$ open JavaForOSX2013-001.dmg > jr$ java -version > java version "1.7.0_15" > Java(TM) SE Runtime Environment (build 1.7.0_15-b03) > Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode) > > Now ppl9 compiled fine. > But installed is: > jr$ /usr/libexec/java_home -V > Matching Java Virtual Machines (5): > 1.7.0_15, x86_64: "Java SE 7" > /Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home > 1.6.0_41-b02-445, x86_64: "Java SE 6" > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home > 1.6.0_41-b02-445, i386: "Java SE 6" > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home > 1.6.0_29-b11-402, x86_64: "Java SE 6" > /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home > 1.6.0_29-b11-402, i386: "Java SE 6" > /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home > > > > Java is a mess, I know. On my own 10.8 system, upgraded from 10.7, I have: $ /usr/libexec/java_home -V Matching Java Virtual Machines (2): 1.6.0_41-b02-445, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_41-b02-445, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home i.e. nothing in /Library/Java/JavaVirtualMachines. The fact that folks can have a Java installation in different places on the same OS is really troublesome. The system-java-dev package is generated by checking for /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0.jdk/Headers -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users