Subject: Re: Need to run a .jar file
To: None <chris.wareham@eu.fkilogistex.com>
From: Laine Stump <lainestump@speakeasy.net>
List: netbsd-users
Date: 07/27/2004 14:18:26
At 12:06 PM 7/27/2004, Chris Wareham wrote:
>>> java -jar c07-sip-r2.jar -touri he@them.invalid -teardown -validcase
>>>
>>>Being a complete java idiot, I figured I could just install jdk from
>>>pkgsrc and I would get what I wanted, but that seems not to be the case.
>>>When I run the java binary in the jdk's bin directory, it says it
>>>doesn't recognize the -jar option.
>>>
>>>So what do I need to do to run .jar files?
>
>To the original poster:
>
>Which JDK are you using? The native one from pkgsrc is probably too old
>(v1.1.8). I use the Linux JDK from lang/sun-jdk14, which works fine for
>me, but it wont be of any use if you're not on an i386 platform.
Aha! I had just looked for things starting with "j", so I missed the
sun-jdk package and installed the jdk-1.1.8 instead. It is missing the -jar
commandline option.
I just removed it and installed lang/sun-jdk14. Now the -jar option is
there, but now whenever I try to run it (for anything other than just doing
"java -?"), I get the following error:
Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
Error occurred during initialization of VM
Could not reserve enough space for object heap
I'm running a more-or-less GENERIC -current kernel built from sources about
10 days ago (userland is the July 15 -current snapshot from
releng.netbsd.org). This is running in a VMWare client VM with 256MB of
memory allocated to it. Is there some option I need to put in my kernel
config? A missing library?