[fedora-java] java-devel with Swing virtual package

Deepak Bhole dbhole at redhat.com
Tue Aug 10 20:06:16 UTC 2010


* Marcin Zajączkowski <mszpak at wp.pl> [2010-08-10 15:51]:
> On 2010-08-09 22:46, Deepak Bhole wrote:
> > * Marcin Zajączkowski <mszpak at wp.pl> [2010-08-08 04:26]:
> >> Hi,
> >>
> >>
> >> I have a java desktop application which needs java with Swing. In spec I
> >> was using java-devel, but recently I was noticed by one of the users
> >> that it's resolved (in mock build on Fedora 11) as java-1.5.0-gcj-devel
> >> (which doesn't have swing).
> >> I could change java-devel to java-devel-openjdk, but it would cause
> >> problems with binary Java package from Sun.
> >>
> >> Do you have suggestion what could be used to get java-devel compatible
> >> with Swing library?
> >>
> >>
> > 
> > What is the error you are getting? GCJ has swing classes:
> > 
> > $ jar tf /usr/lib/jvm/java-1.5.0-gcj/jre/lib/rt.jar  | grep -i javax/swing | wc -l
> > 1351
> 
> You are right. My post was based on a report one of the users of Jubler
> package. I personally don't use gcj. I recompiled in on Fedora 12 with
> java-1.5.0-gcj-1.5.0.0-29.fc12.x86_64 and I've got:
> 
>     [javac] 5. ERROR in
> /home/fedora/szpak/rpmbuild/BUILD/Jubler-4.1.3/src/com/panayotis/jubler/StaticJubler.jav
>     [javac] a (at line 84)
>     [javac]     new_window.setLocationByPlatform(false);
>     [javac]                ^^^^^^^^^^^^^^^^^^^^^
>     [javac] The method setLocationByPlatform(boolean) is undefined for
> the type Jubler
> 
> 
> Class Jubler extends JFrame. That method was introduced in Java 1.5. I
> didn't dig deeper, but probably it's not implemented in gcj.
> 

Ah, yes, there are a handful of 1.5 methods/classes that are no in GCJ
:(

> 
> I will try with java-devel>=1.6.0. Sun binary package 0:1.6.0 and
> OpenJDK 1:1.6.0 should satisfy that requirement and package should be
> built properly in mock.

Yes, this should work.

Cheers,
Deepak

> There could be problem for people with Sun Java 1.5, but it is after
> EOL, so should be acceptable.
> 
> 
> Thanks for your replies
> Marcin
> 
> --
> java-devel mailing list
> java-devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/java-devel


More information about the java-devel mailing list