07-22-2009 09:22 PM
At the bottom of the NSM.lax file is a variable set to some root user path (NSDIR=/root/Network and Security Manager). Change that to where ever you installed the nsm client. Also set the JAVA_HOME in your shell to the java that you want to use; in this case its 1.6 so use this command "export JAVA_HOME=/System/Library/Frameworks/JavaVM.framew
It fixes the main not found crap.
~J
08-04-2009 11:37 AM
JBG70
can you elaborate how to get rid of the main class error?
i copy and pasted that command into terminal and i don't think it did anything. i'm probably doing something wrong.
thanks!
08-08-2009 08:33 PM
No prob,
First you should verify that you do have java 6 on you system. The fastest way is to run this command in a terminal.
/System/Library/Frameworks/JavaVM.framework/Versio
you should get something that looks like this:
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03-211)
Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02-83, mixed mode)
If you don't then there is your first problem. The command above was taken from a line in the nsm.lax file and looks like this
lax.nl.current.vm=/System/Library/Frameworks/JavaV
I didn't touch it; it was already set.
Now at the bottom of the file (NSM.lax) is a section that looks like this:
# NSDIR
# -----
# the install directory
NSDIR=/Users/Bird/Desktop/Network and Security Manager
In my case i have the NSM sitting on my desktop. Set that line and run this ./NSM in the directory and you should be good to go.
If you still have problems then i'm not sure because that's all i did to get it working. In fact i didn't have to even use the JAVA_HOME variable. What version of OS X are you using? I'm using 10.5.7 and i don't remember when JAVA 6 was installed via updates but i don't think it was that long ago. 6 months maybe?
Good luck!
08-18-2009 01:08 PM
can one of the Juniper folks create one for 2008.2r2a?
thanks!
08-18-2009 03:05 PM