Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Aug 2003 13:50:28 -0400 
From:      "Lapinski, Michael (Research)" <lapinski@crd.ge.com>
To:        "'SeventyForty'" <seventyForty@hotmail.com>, freebsd-java@freebsd.org
Subject:   RE: java nio stuff
Message-ID:  <E4AAC34FE3CF564D8AE89EB8AC333FD709165218@xmb03crdge.crd.ge.com>

next in thread | raw e-mail | index | archive | help
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@hotmail.com]
->Sent: Wednesday, August 06, 2003 1:44 PM
->To: freebsd-java@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@nc.rr.com>
->To: "SeventyForty" <seventyForty@hotmail.com>
->Cc: <freebsd-java@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@freebsd.org mailing list
->> > http://lists.freebsd.org/mailman/listinfo/freebsd-java
->> > To unsubscribe, send any mail to 
->"freebsd-java-unsubscribe@freebsd.org"
->>
->>
->_______________________________________________
->freebsd-java@freebsd.org mailing list
->http://lists.freebsd.org/mailman/listinfo/freebsd-java
->To unsubscribe, send any mail to 
->"freebsd-java-unsubscribe@freebsd.org"
->



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E4AAC34FE3CF564D8AE89EB8AC333FD709165218>