Re: ELF dynamic loader name [was: sbrk(2) broken]

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andrew Reilly <andrew-freebsd@...>
Cc: <freebsd-current@...>, Jason Evans <jasone@...>, Tim Kientzle <kientzle@...>, rgrav <des@...>, Peter Schuller <peter.schuller@...>
Date: Tuesday, January 8, 2008 - 8:20 pm

On Tue, 2008-01-08 at 17:04 +1100, Andrew Reilly wrote:
That will teach me to check PR database before speaking up. Thank you
for both the patch and the pointer.


Ah, but let's not blame operating systems:

sunny:RabbitsDen>cat Hello.java
class Hello
{
  public static void main(String args[])
  {
    System.out.println("Hello, world!");
  }
}
sunny:RabbitsDen>javac Hello.java
sunny:RabbitsDen>java -version
java version "1.6.0_03-p3"
Java(TM) SE Runtime Environment (build
1.6.0_03-p3-root_17_nov_2007_12_13-b00)
Java HotSpot(TM) Server VM (build
1.6.0_03-p3-root_17_nov_2007_12_13-b00, mixed mode)
sunny:RabbitsDen>java Hello
Hello, world!
sunny:RabbitsDen>scp Hello.class eclipse:
Hello.class                                                       100%
417     0.4KB/s   00:00    
sunny:RabbitsDen>ssh eclipse
eclipse:DEV:sunny>java -version
java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)
eclipse:DEV:sunny>java Hello
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)



Time to subscribe to arch@... ;)


-- 
Alexandre "Sunny" Kovalenko

_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: ELF dynamic loader name [was: sbrk(2) broken] , Danny Braniss, (Mon Jan 7, 3:49 am)
Re: ELF dynamic loader name [was: sbrk(2) broken], Andrew Reilly, (Mon Jan 7, 7:12 pm)
Re: ELF dynamic loader name [was: sbrk(2) broken], Alexandre "Sunny" Kovalenko..., (Mon Jan 7, 11:30 pm)
Re: ELF dynamic loader name [was: sbrk(2) broken], Andrew Reilly, (Tue Jan 8, 2:04 am)
Re: ELF dynamic loader name [was: sbrk(2) broken], Alexandre "Sunny" Kovalenko..., (Tue Jan 8, 8:20 pm)