Unfortunately, I tried to compile Limewire with Jikes and it failed. So does gcj.
I've been asked to break these compilation bugs down into small test programs and write bugs for them, but my Java is not all that great so it's going to take some time. michael ----- Forwarded message from Matthias Pfisterer <[EMAIL PROTECTED]> ----- From: Matthias Pfisterer <[EMAIL PROTECTED]> To: Michael Cardenas <[EMAIL PROTECTED]> CC: debian-java@lists.debian.org, debian-mentors@lists.debian.org Subject: Re: autobuilders and java Hi, jikes is known to be one of the best java compilers, and it's open source. A Debian package is in main. However, it's only a compiler without runtime libs. So to compile a swing app, you have to set the classpath for jikes so that it can find the swing jars. I almost always use it with ant, and ant does all the magic of setting classpaths, so I can't give you details on this. Mattias Michael Cardenas wrote: >Hello. > >I'm working on getting my limewire package into the archive. You can >get the package from my website, hyperpoem.net, in the right hand side >bar. > >Unfortunately, my sponsor was unable to compile it, and pointed out >that the qutobuilders won't be able to either. I'm also looking for >someone more familiar with packaging java applications that could help >me with this package. > >I included java-compiler as a build dependency, but the limewire code >doesn't compile with gcj. I used the blackdown jdk to make the >package. > >Is there a better/recommended compiler in main that might compile a >fairly involved application that depends on swing? > >I'm not very experienced with packaging java applications. I'm working >on limewire because I know about packaging and about gnutella, but my >java knowledge definitely needs some work. I'm a little leery of >changing the limewire code to make it compile in gcj, but if that's >what needs to be done, then I'll do it. > >One example of something that didn't compile in gcj but does in the >blackdown compiler was > >ConnectionManager.super.send(); > >which I changed to super.send(); because I think that the call was >made from within the ConnectionManager class, and therefore didn't >need to be explicitly specified. > >Thank you > > michael > -- Matthias Pfisterer <mailto:[EMAIL PROTECTED]> Reuchlinstrasse 28 phone ++49-711-628712 D-70176 Stuttgart GERMANY Take into account that great love and great achievements involve greak risk. (from a nepalese mantra) Java Sound Examples: http://www.jsresources.org/examples/ Java Sound Programmer's FAQ: http://www.jsresources.org/faq/ Tritonus, the open source implementation of the Java Sound API: http://www.tritonus.org/ -------------------------------------------------------------- ----- End forwarded message ----- -- michael cardenas | lead software engineer | lindows.com | hyperpoem.net "O to be delivered from the rational into the realm of pure song..." - Theodore Roethke ----- End forwarded message ----- -- michael cardenas | lead software engineer | lindows.com | hyperpoem.net "As a man is, so he sees." - William Blake
pgp9G9MJXfVDe.pgp
Description: PGP signature