Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Java 6 will only be installed on Intell Macs via Apple's Java Updates. If
You want it on a PowerPC Mac, you must use the hard to find Java SDK.
 
Apparently the whole problem can be solved by creating/installing the Darwin9Build, John Yeary's revision and update of Landon Fuller's original SoyLatte work.

Unfortunately, I'm no developer so the whole process seems almost unintelligible to me. Would love for somebody to hold my hand (metaphorically) and guide me through it, as I also desperately need a Java 6 equivalent for my G5.
 
Apparently the whole problem can be solved by creating/installing the Darwin9Build, John Yeary's revision and update of Landon Fuller's original SoyLatte work.

Thanks for the link. Macports fails to build some essential packages since ages. They do not care anymore about PPC-users, I think. However, I'll try to build it and report.
 
Well, that makes sense, as SoyLatte (the root work for Darwin9) was always described as being part of the "OpenJDK Project". So now we need to find someone who's been making JavaVM without JDK?

(Why would one do that? Don't you need both? Confusing…)

Still, I hope this means we are partway home. Thanks, mayuka!
 
Well, that makes sense, as SoyLatte (the root work for Darwin9) was always described as being part of the "OpenJDK Project". So now we need to find someone who's been making JavaVM without JDK?

The JDK is for writing and developing apps, the JavaVM for starting/running apps. The most-known Open source implementation is kaffe I think. The Apple update includes both, jdk and the vm.
 
Thanks for the link. Macports fails to build some essential packages since ages. They do not care anymore about PPC-users, I think. However, I'll try to build it and report.

MacPorts can't build anything on Leopard, only on Lion and Mountain Lion and maybe Snow Leopard.
 
MacPorts can't build anything on Leopard, only on Lion and Mountain Lion and maybe Snow Leopard.

I've had MacPort build on PowerPC Leopard before. It support Snow Leopard as well. I'm not sure if it still does, but at one time it did.
 
MacPorts can't build anything on Leopard, only on Lion and Mountain Lion and maybe Snow Leopard.

Thanks for the link. Macports fails to build some essential packages since ages. They do not care anymore about PPC-users, I think. However, I'll try to build it and report.

Macports works very well on Leopard. They still actively respond to issues with building software on Leopard/PowerPC. I build stuff all the time with it on my G5. Tiger is where things don't work quite as well, but I'll be investigating that more in the future when I actually need things built on Tiger.

Have you tried sudo port selfupdate?
 
So Darwin9 and Kaffe combined should cover all the bases? Excellent. (Prepares to give props to mayuka.)

And I don't know about anyone else, but when I tried "sudo port selfupdate" I got "sudo: port: command not found" in response.
 
I tried several times to use Macports on PPC, but it failed the last couple of times building rsync and tightvnc/tigervnc. I always started from scratch with their latest version. I have not tried kaffe or something similar.
 
I tried several times to use Macports on PPC, but it failed the last couple of times building rsync and tightvnc/tigervnc. I always started from scratch with their latest version. I have not tried kaffe or something similar.

I'll try it when I get back home in a week.
 
That's just a link to Apple's Java for Leopard 8 Update. Here's the latest 10 update: https://support.apple.com/kb/dl1359

That only has Java 5 for PPC Leopard.

----------

Here is DP8. Don't lose it - it took me a long time to find it! I never could find the DP9 though.

My G4 is currently out of action, so it's untested. Please report back with your findings.

Possible install method:

This is great. I forgot about this thread, but I will download as soon as I can get my PPC mac up.
 
That only has Java 5 for PPC Leopard. This is great. I forgot about this thread, but I will download as soon as I can get my PPC mac up.

Wildy's link is just the Java for Leopard 8 Update. It doesn't contain anything different that the link I posted.
 
Wildy's link is just the Java for Leopard 8 Update. It doesn't contain anything different that the link I posted.

Java for Mac OS X 10.5 Update 10 delivers improved compatibility, security, and reliability by updating J2SE 5.0 to 1.5.0_30, and updating Java SE 6 to 1.6.0_26 for 64-bit capable Intel-based Macs.

Only Java 6 to Intel, not the PPC. The torrent is the developer preview which contained a version of Java 6 for PPC, I do not know why they did not implement it into Leopard officially, but then again, Intel was all the rage. When Apple drops a product, they forget about it. "PPC? Whats that?" ~Apple, Inc, 2006.
 
You're not understanding what I'm saying. The link that Windly is posting is nothing at all different than the link I'm posting. It doesn't contain Java 6 for PowerPC Macs, only Intell. It isn't the mythical developer preview.
 
You're not understanding what I'm saying. The link that Windly is posting is nothing at all different than the link I'm posting. It doesn't contain Java 6 for PowerPC Macs, only Intell. It isn't the mythical developer preview.
Ah! You are right. *sigh* I hoped... SoyLatte is only the JDK, but personally, I'm more concerned with the JVM. I've never heard of Kaffe either.. Hmm...

----------

At one point, this page had DP9:
http://meiert.com/en/blog/20071029/java-and-lynx-for-mac/

If only internet archive saved it....


Here is the actual link:

http://web.archive.org/web/20100102032855/http://hell.meiert.org/core/dmg/java-6-dp.dmg


and another possible one:

http://images.spelpunt.nl/javase6release1dp6.dmg

Another (working) link for DP6:

http://livetube.cc/testing/osx/javase6release1dp6.dmg

Link for DP5:
http://www.msg.ucsf.edu/local/programs/MacOSX/javase6/

HOLY ****:
I tried the first link, its downloading it right now!
As soon as its done, I'm gonna put it up on a better site!



Annnd this link should work:

https://mega.co.nz/#!cBBW3ZwA
 
Last edited:
I wand please a Java DMG

Hello Friends
I am new at the forum, i am from Austria. and sorry for my broken English.:D
I have also a Powermac G5 with a very good configuration, and i dont want to change my machine, first it is still a very capable machine (Powermac G5 quad, 8GB Ram, 1TB HDD,...), i want to use Java JDK but i cant find a solution, i am stacked with the version 1.5.30:mad:
If you can help me, i will be very thankful, i found this website: https://wikis.oracle.com/display/OpenJDK/Darwin9Build, but i am not a developer, and i cant build my own openJDK7.
Please Help
 
How to get JavaSE6Release1 to install on 10.5.8

Saying it only installs on 10.4.

This is easy to bypass. Use Disk Utility to convert the disk image to a read/write image on your hard drive. Mount the new image, and show the installation package contents.

Open the JavaSE6Release1.dist file in the Contents directory with a text editor. Find the following if statement and delete it:

Code:
			if ( system.compareVersions(sysVersion.ProductVersion, "10.5") >= 0 ) 
			{
				my.result.message = system.localizedStringWithFormat('sysTooNew');
				my.result.type = 'Fatal';
				return false;
			}

If you don't have any botched attempt of 1.6 installed, that should be all. Otherwise you may need to delete the following if statement as well (I had to do this):

Code:
			// if the JavaVM.framework is greater than 11.6.0 (this release), don't install
			// Note: this logic needs to be checked/bumped with every Java release
			if (system.compareVersions(javaBundle.CFBundleShortVersionString, "11.6.0") == 1) 
			{
				my.result.message = system.localizedStringWithFormat('javaTooNew');
				my.result.type = 'Fatal';
				return false;	
			}

There is one more if statement that may be relevant (search for "java16TooNew" in the file) but I did not need to delete it.

Now save the file and run the installation package. It should install without issue.

Unfortunately, it still does not work for me. If I execute "java -version" in a Terminal, I get the following:

Code:
$ /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
dyld: lazy symbol binding failed: Symbol not found: _GetAvailableVMVersions
  Referenced from: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
  Expected in: /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher

dyld: Symbol not found: _GetAvailableVMVersions
  Referenced from: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
  Expected in: /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher

Trace/BPT trap

From what I understand, this means that this version of Java references a library that I do not have on my system. So it may still be possible to get it working...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.