Hi all, I got this weird problem when running startup.bat on fresh installed windows server 2008 R2 standard server:
Exception in thread “main” java.lang.NoClassDefFoundError: Files
Caused by: java.lang.ClassNotFoundException: Files
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Files. Program will exit.
Any idea? Thanks a lot!
What version of Java are you using?
java -version
You probably need to update. Use the latest JDK:
http://java.sun.com/javase/downloads/index.jsp
Richard
Also, check the environement variables WMSAPP_HOME and WMSCONFIG_HOME to be sure they are set properly. Open a command prompt and type the following commands send post the results:
echo %WMSAPP_HOME%
echo %WMSCONFIG_HOME%
echo %JAVA_HOME%
Charlie
I think it is the latest or very recent. Did you check the environment variables, per Charlie’s note? One thing to look for in those is a trailing slash which doesn’t belong.
Richard
Actually the first two do have the trailing slash. You have to remove those. It is a vexing occasional problem, not sure how it happens.
Should be:
%WMSAPP_HOME% = C:\Program Files (x86)\Wowza Media Systems\Wowza Media Server 2.1.1
%WMSCONFIG_HOME% = C:\Program Files (x86)\Wowza Media Systems\Wowza Media Server 2.1.1
Richard
What version of Java are you using?
java -version
You probably need to update. Use the latest JDK:
http://java.sun.com/javase/downloads/index.jsp
Richard
1.6.0_21, seems to be the latest version
Also, check the environement variables WMSAPP_HOME and WMSCONFIG_HOME to be sure they are set properly. Open a command prompt and type the following commands send post the results:
echo %WMSAPP_HOME%
echo %WMSCONFIG_HOME%
echo %JAVA_HOME%
Charlie
%WMSAPP_HOME% = C:\Program Files (x86)\Wowza Media Systems\Wowza Media Server 2.1.1\
%WMSCONFIG_HOME% = C:\Program Files (x86)\Wowza Media Systems\Wowza Media Server 2.1.1\
%JAVA_HOME% = C:\Program Files\Java\jre6
I don’t see any problem here.
Since it’s a fresh installed 2008 R2 server, other ppl may experience the same problem.
I think it is the latest or very recent. Did you check the environment variables, per Charlie’s note? One thing to look for in those is a trailing slash which doesn’t belong.
Richard
You are right, it’s working now. Shouldn’t this be a bug?