[ANNOUNCE] Java2 SE 1.3 (i386, PPC); Java3D (PPC); Java2 SE 1.2.2 (S/390)
The Blackdown Java-Linux Team is happy to announce the availability of Java2 SE v1.3.0-FCS for i386 and PPC, Java 3D 1.2 for PPC, and Java2 SE v1.2.2-FCS for S/390. Java2 Standard Edition Version 1.3.0 FCS for Linux on i386 and PPC == Don't confuse the Blackdown release with Sun's 1.3.0-FCS, our version is based on Sun's 1.3.0_01 code. Both the J2SDK 1.3.0 and the J2RE 1.3.0 include the Java Plug-In for Netscape 4.x and Mozilla. The Mozilla plug-in works with M17, M18, and the current Mozilla code from CVS (it does not suffer from mozilla bug 57046) Installation instructions are available from http://www.blackdown.org/java-linux/jdk1.2-status/INSTALL-1.3-j2sdk and http://www.blackdown.org/java-linux/jdk1.2-status/INSTALL-1.3-j2re Java3D 1.2 FCS for Linux on PPC === For general information about J3D and documentation visit: http://java.sun.com/products/java-media/3D/index.html There are two J3D 1.2 variants: * java3d1_2-FCS-linux-ppc-sdk.tar.bz2: Java3D 1.2 SDK This variant is for installation with a Java2 SDK v1.3 Installation: % cd % tar xvfI /java3d1_2-FCS-linux-ppc-sdk.tar.bz2 * java3d1_2-FCS-linux-ppc-sdk.tar.bz2: Java3D 1.2 Runtime Environment This variant is for installation with a Java2 Runtime Environment v1.3 Installation: % cd % tar xvfI /java3d1_2-FCS-linux-ppc-re.tar.bz2 Please read the complete README file for further information and requirements: http://www.blackdown.org/java-linux/jdk1.2-status/README-3D12 Java2 Standard Edition Version 1.2.2 FCS for Linux on S/390 === Installation instructions are available from http://www.blackdown.org/java-linux/jdk1.2-status/jdk1.2-status.html#s390 Please choose one of our FTP mirrors for downloading: http://www.blackdown.org/java-linux/mirrors.html Blackdown Java-Linux Team -- Juergen Kreileder, Blackdown Java-Linux Team http://www.blackdown.org/java-linux.html JVM'01: http://www.usenix.org/events/jvm01/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Pablo Trujillo
> If Java were pass-by-reference, then in this code fragment: > String s = "foo"; > myMethod(s); > System.out.println(s); > > In a pass-by-value only language (like Java), you're going to get > "foo" printed out. In a pass-by-reference language, the string that > gets printed depends on if myMethod changed s. Why does everyone miss my point? The *object* is passed by reference. The *reference* is passed by value. You are passing a reference to a method. A reference to an object. I think we all agree on that (obviously, if you pass an object to a method it does not get cloned by the JVM - such behavior would be crazy). I am just arguing that the answer to a qustion "Are parameters in Java passed by reference?" is "Yes, in case of objects, but not primitives." Because what the person is asking is whether an *object* is passed by reference. If the person already knows that you are passing a reference, then why is he/she asking? If the person *really* wanted to know whether the *reference* is passed by value, it seems likely that the question would explicitly say just that. To say "no, they are passed by value" in response to such a question would likely lead the person asking the question to believe the actual *object* is being copied. Again, it's a matter of semantics. I'm not debating what is actually going on. -- / Peter Schuller, InfiDyne Technologies HB PGP userID: 0x5584BD98 or 'Peter Schuller <[EMAIL PROTECTED]>' Key retrival: Send an E-Mail to [EMAIL PROTECTED] E-Mail: [EMAIL PROTECTED] Web: http://scode.infidyne.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
rmi security bug
Juergen Kreileder wrote: > > The Blackdown Java-Linux Team is happy to announce the availability of > Java2 SE v1.3.0-FCS for i386 and PPC, Java 3D 1.2 for PPC, and Java2 > SE v1.2.2-FCS for S/390. > > > Java2 Standard Edition Version 1.3.0 FCS for Linux on i386 and PPC > == > > Don't confuse the Blackdown release with Sun's 1.3.0-FCS, our version > is based on Sun's 1.3.0_01 code. > Argh. http://developer.java.sun.com/developer/bugParade/bugs/4326346.html *still* hasn't been fixed. How can a bug this serious continue to not be fixed? Does Sun not allow blackdown to fix this? -- Joseph Shraibman [EMAIL PROTECTED] Increase signal to noise ratio. http://www.targabot.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Pablo Trujillo
> > If Java were pass-by-reference, then in this code fragment: > > String s = "foo"; > > myMethod(s); > > System.out.println(s); > > > > In a pass-by-value only language (like Java), you're going to get > > "foo" printed out. In a pass-by-reference language, the string that > > gets printed depends on if myMethod changed s. But String objects are immutable: no method can change it. So if myMethod changed s, then I would be the Pope, and the sun would rise from the west, and the string that gets printed would depend on what myMethod did to s. You are perfectly vacuously right. And I totally agree with Peter Schuller's point. "Peter Schuller" <[EMAIL PROTECTED]> writes: > Why does everyone miss my point? The *object* is passed by reference. The > *reference* is passed by value. You are passing a reference to a method. A > reference to an object. [...] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Pass-by-Value vs. Pass-by-Reference (was: Pablo Trujillo)
> We should probably take this discussion to another list as it isn't so > much java-linux anymore And therefore, I will try make my final response brief and to the point. > > Again, it's a matter of semantics. I'm not debating what is actually going on. > > "what is actually going on" is implementation trivia, what matters to > a programmer in Java is that the values of your variables are safe. > Those variables may or may not contain object references. I am in total agreement. But when the question is whether *objects* are passed by reference, the answer is still yes, even if the word "parameter" was used when asking the question (even though the "parameter", which is actually the reference itself, is passed by value). Of course, I may be wrong in assuming the person asking the question was really looking to know wheather objects are cloned or not, in which case I apologize, but in my experience most people who ask that particular question are novice programmers who usually aren't even quite sure of the fact that for: String myString = ...; myString is not an object, but a reference to an object. Hence, my assumption. I do recognize that my argument in my initial post was a bit unclear as to what I really meant though, so I can understand the "up-roar" :) -- / Peter Schuller, InfiDyne Technologies HB PGP userID: 0x5584BD98 or 'Peter Schuller <[EMAIL PROTECTED]>' Key retrival: Send an E-Mail to [EMAIL PROTECTED] E-Mail: [EMAIL PROTECTED] Web: http://scode.infidyne.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Java running slow in Gnome
"Andrew R. Post" wrote: > > My experience is that Jdk1.2.2 for Linux reacts very badly with Sawmill: > default window positioning is partially off the upper left corner of the > screen, Swing GUI elements are cut-off at the edges of windows, and > general slowness. Running mwm instead makes these problems go away. > Perhaps the same interactions occur with Sawmill on Solaris. > I'm having the same positioning problems using enlightenment as well. I have had the same positioning problem since I switched to Linux. I've been told it's a problem with the jdk but the blackdown team say it's a problem in XFree86. For some reason though, my work computer, with the same software, doesn't have the problem. -- Glenn Valenta Engineering @ http://www.coloradostudios.com [EMAIL PROTECTED] Personal mail http://402721926:5829/ [EMAIL PROTECTED] Work mail -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]