java nio stuff

Lapinski, Michael (Research) lapinski at crd.ge.com
Wed Aug 6 10:50:34 PDT 2003


edit the checksum file an put in the md5 of the new zip with the edited srcs


-mtl

--------------------------------------------------
Michael Lapinski
Computer Scientist
GE Research


"I think there is a world market for maybe five computers."
            - IBM Chairman Thomas Watson, 1943


->-----Original Message-----
->From: SeventyForty [mailto:seventyForty at hotmail.com]
->Sent: Wednesday, August 06, 2003 1:44 PM
->To: freebsd-java at freebsd.org
->Subject: Re: java nio stuff
->
->
->What is the easiest way for my to make this change and rebuild it?
->
->The Makefile in my patchset uses j2sdk-1_4_1-src-scsl.zip 
->against which it
->does a checksum.
->If I unzip the the source then make the change, how do I then 
->"make" it
->easily? how should I hack the Makefile to do this?
->
->James
->
->
->----- Original Message -----
->From: "Michael E. Mercer" <mmercer at nc.rr.com>
->To: "SeventyForty" <seventyForty at hotmail.com>
->Cc: <freebsd-java at freebsd.org>
->Sent: Wednesday, August 06, 2003 4:09 PM
->Subject: Re: java nio stuff
->
->
->> This problem has been encountered already...
->> There is a logic problem in Sun's code.
->>
->> A quick hack for FreeBSD is to just remove everything 
->except the line
->> marked with >>>>>>.
->>
->> in src/solaris/sun/nio/ch/DefaultSelectorProvider.java
->>
->> public class DefaultSelectorProvider {
->>
->>     /**
->>      * Prevent instantiation.
->>      */
->>     private DefaultSelectorProvider() { }
->>
->>     /**
->>      * Returns the default SelectorProvider.
->>      */
->>     public static SelectorProvider create() {
->> PrivilegedAction pa
->>     = new GetPropertyAction("os.version");
->> String result = (String) AccessController.doPrivileged(pa);
->>         String[] numbers = result.split("\\.", 0);
->>         if (numbers[1].compareTo("7") < 0)
->> >>>>>>>>>>>            return new sun.nio.ch.PollSelectorProvider();
->>         else
->>             return new sun.nio.ch.DevPollSelectorProvider();
->>     }
->>
->> }
->>
->> later
->> MeM
->>
->>
->>
->> On Wed, 2003-08-06 at 10:47, SeventyForty wrote:
->> > Hello FreeBSD Java people,
->> >
->> > I'm new to FreeBSD.  I need to use the nio of Java 1.4.1 
->or above on
->FreeBSD.
->> >
->> > I'm currently using the native Java port 1.4.1 and I've 
->just tried to
->run a game server I wrote which uses the nio and I got
->> >
->> > Exception in thread "main" java.lang.UnsatisfiedLinkError: init
->> >         at sun.nio.ch.DevPollArrayWrapper.init(Native Method)
->> >         at
->sun.nio.ch.DevPollArrayWrapper.<init>(DevPollArrayWrapper.java:59)
->> >         at
->sun.nio.ch.DevPollSelectorImpl.<init>(DevPollSelectorImpl.java:54)
->> >         at
->sun.nio.ch.DevPollSelectorProvider.openSelector(DevPollSelecto
->rProvider.java
->:18)
->> >         at java.nio.channels.Selector.open(Selector.java:209)
->> >         ........
->> >         ........
->> >
->> > Am I write in assuming that the nio hasn't been ported 
->yet?  If so is
->anyone working on it? are there any timeframes for when it 
->might be ready?
->> >
->> > thanks in advance
->> >
->> > James
->> >
->> >
->> > _______________________________________________
->> > freebsd-java at freebsd.org mailing list
->> > http://lists.freebsd.org/mailman/listinfo/freebsd-java
->> > To unsubscribe, send any mail to 
->"freebsd-java-unsubscribe at freebsd.org"
->>
->>
->_______________________________________________
->freebsd-java at freebsd.org mailing list
->http://lists.freebsd.org/mailman/listinfo/freebsd-java
->To unsubscribe, send any mail to 
->"freebsd-java-unsubscribe at freebsd.org"
->


More information about the freebsd-java mailing list