On 5/6/14, 9:14 AM, Richard Miles wrote:
> richard-miles-computer:~ richardmiles$ /usr/libexec/java_home -V
> Matching Java Virtual Machines (2):
>      1.6.0_15 (x86_64):       
> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
>      1.6.0_15 (i386): 
> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
>
> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
> On May 6, 2014, at 7:19 AM, Alexander Hansen wrote:
>
>> /usr/libexec/java_home -V
>
>

I found the problem.  I've got more up-to-date Java stuff on a 10.6 
environment, and the output format has changed:

Snow-Leopard-VM:~ hansen$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
     1.6.0_65-b14-462, x86_64:  "Java SE 6" 
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
     1.6.0_65-b14-462, i386:    "Java SE 6" 
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home


/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

As a workaround, try editing /sw/lib/perl5/Fink/VirtPackage.pm as an 
administrator (for example "sudo nano 
/sw/lib/perl5/Fink/VirtPackage.pm") and change line 395 from

my ($ver,$javadir) = m|(\d.*),.*\s(/.*)$|; #extract version and 
directory info

to

my ($ver,$javadir) = m|(\d.*) .*\s(/.*)$|; #extract version and 
directory info

That is, replace the comma by a space.
-- 
Alexander Hansen, Ph.D.
Fink User Liaison
My package updates: http://finkakh.wordpress.com/

------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
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

Reply via email to