exception in thread "main"java.lang.NoclassDefFoundError: server (wrong....

Ok, i made my own java compiler (well my friend made it for me), and I got this error when i ran the program.....

[URL=http://imageshack.us][IMG]http://img510.imageshack.us/img510/9672/hellojavacompilerss4.gif[/IMG][/URL]

Here is the code in my compiler if you want to take a look at it.

@echo off

if exist"C:\Program Files (x86)\Java\" set programfiles=C:\Program Files (x86)

set pr=%programfiles%\Java\

:co1

set b=0

set t=7

goto co2

:co2

color %b%%t%

:menu

cls

title The Perfect Compiler version 1.9

echo Please choose an option below todo that function.

echo Keep posted on the Moparscape Tutorials sectionfor

echo any updates that I post.

echo.

echo c - Compile your server.

echo r - To Run your server.

echo e - To exit out of the program.

echo jar - It will create your server into an executable Jar archive.

echo color - Change the Text and Backround colors ofthis compiler.

echo reset - Resets your Compiler Logs.

echo.

echo.

set /p c=Option:

if %c%==cgoto c

if %c%==Cgoto c

if %c%==rgoto r

if %c%==Rgoto r

if %c%==jargoto jar

if %c%==Jargoto jar

if %c%==JARgoto jar

if %c%==colorgoto color

if %c%==Colorgoto color

if %c%==COLORgoto color

if %c%==resetgoto reset

if %c%==Resetgoto reset

if %c%==RESETgoto reset

if %c%==egoto e

if %c%==Egoto e

if %c%==*goto er

goto er

:jar

title Jar Creator

cls

echo What will be the name of the Jar file?

echo.

set /p name=Name:

if exist *.class (del *.class)

set pro=%pr%jdk1.5.0

set pro2=%pr%jdk1.6.0

set jav=bin\javac.exe

set go=jar2

goto cj

:jar2

%java% -cp . *java

echo Manifest-Version: 1.0 >> manifest

echo Created-By: 1.5.0_04 (Sun Microsystems Inc.) >> manifest

echo Main-Class: server >> manifest

set pro=%pr%jdk1.5.0

set pro2=%pr%jdk1.6.0

set jav=bin\jar.exe

set go=jar3

goto cj

:jar3

if not exist *.class (goto jre)

%java% -cvfm %name%.jar manifest *.class

del runserver.bat

del manifest

del *.class

goto jl

:jar4

set pro=%pr%jre1.5.0

set pro2=%pr%jre1.6.0

set jav=bin\java.exe

set go=jar5

goto cj

:jar5

echo @echo off >> runserver.bat

echo title %name% >> runserver.bat

echo %java% -cp .;%name%.jar server >> runserver.bat

echo pause >> runserver.bat

cls

echo %name% Jar file successfully made. The runserver.bat will

echo now load the Jar file. If you have any errorswhile runnning

echo the Jar file, please post about it in Mod Taharok's 'Perfect

echo Compiler' topic on MoparScape.

pause

goto menu

set

:color

cls

echo Would you like to change the backround color, change

echo the text color, or reset it to default?

echo.

echo back - Change the backround color.

echo text - Change the text color.

echo def - Change all colors back to default.

echo.

echo.

set /p color=Option:

if %color%==backgoto back

if %color%==BACKgoto back

if %color%==textgoto text

if %color%==TEXTgoto text

if %color%==defgoto co1

if %color%==DEFgoto co1

if %color%==*goto er

goto er

:back

cls

echo Please select a color to change the backround to:

echo.

echo black

echo white

echo red

echo yellow

echo green

echo blue

echo purple

echo.

echo.

set /p back=Color:

if %back%== black (set b=0)

if %back%== white (set b=7)

if %back%== red (set b=4)

if %back%== yellow (set b=6)

if %back%== green (set b=2)

if %back%== blue (set b=1)

if %back%== purple (set b=5)

goto co2

:text

cls

echo Please select a color to change the text to:

echo.

echo black

echo white

echo red

echo yellow

echo green

echo blue

echo purple

echo.

echo.

set /p back=Color:

if %back%== black (set t=0)

if %back%== white (set t=7)

if %back%== red (set t=4)

if %back%== yellow (set t=6)

if %back%== green (set t=2)

if %back%== blue (set t=1)

if %back%== purple (set t=5)

goto co2

:c

cls

title Compiler

set pro=%pr%jdk1.5.0

set pro2=%pr%jdk1.6.0

set jav=bin\javac.exe

set go=c2

goto cj

:c2

if exist src (goto cl)else (goto c3)

:c3

if exist *.java (goto cl2)else (goto ce)

:c4

%java% -cp . *.java

echo Files Compiled Successfully!

pause

cls

goto menu

:c5

%java% -cp . .\src\*.java

echo Files Compiled Successfully!

pause

move .\src\*.class .\classes\

cls

goto menu

:ce

cls

echo You must have Java filesforthis Compiler to Compile.

pause

cls

goto menu

:r

cls

title Runserver

set pro=%pr%jre1.5.0

set pro2=%pr%jre1.6.0

set jav=bin\java.exe

set go=r2

goto cj

:r2

set rjava=%java% -Xmx1024m -cp .;./jython.jar;./MySql/mysql-connector-java-3.0.17-ga-bin.jar server

cls

goto r3

:r3

if exist .\classes\HelloJava.class (goto sl2)else (goto r4)

:r4

if exist .\server.class (goto sl)else (goto se)

:r5

%rjava%

pause

cls

goto menu

:r6

set rjava=

set rjava=%java% -cp .;./classes; Server

%rjava%

pause

cls

goto menu

:se

cls

title Error

echo Youdo not have a Server.class. Make sure that you have used the

echo compiler with your server BEFORE youtry runing it.

pause

cls

goto menu

:er

cls

title Error

echo Invalid command. Please make sure the commands you type

echo in are correct.

pause

cls

goto menu

:e

cls

exit

:cj

if exist"%pro2%_01\%jav%" (goto sj)

if exist"%pro2%\%jav%" (goto sj2)

if exist"%pro%_10\%jav%" (goto sj3)

if exist"%pro%_09\%jav%" (goto sj4)

if exist"%pro%_08\%jav%" (goto sj5)

if exist"%pro%_07\%jav%" (goto sj6)

if exist"%pro%_06\%jav%" (goto sj7)

if exist"%pro%_05\%jav%" (goto sj8)

if exist"%pro%_04\%jav%" (goto sj9)

if exist"%pro%_03\%jav%" (goto sj10)

if exist"%pro%_02\%jav%" (goto sj11)

if exist"%pro%_01\%jav%" (goto sj12)

if exist"%pro%\%jav%" (goto sj13)else (goto je)

:sj

set java="%pro2%_01\%jav%"

goto %go%

:sj2

set java="%pro2%\%jav%"

goto %go%

:sj3

set java="%pro%_10\%jav%"

goto %go%

:sj4

set java="%pro%_09\%jav%"

goto %go%

:sj5

set java="%pro%_08\%jav%"

goto %go%

:sj6

set java="%pro%_07\%jav%"

goto %go%

:sj7

set java="%pro%_06\%jav%"

goto %go%

:sj8

set java="%pro%_05\%jav%"

goto %go%

:sj9

set java="%pro%_04\%jav%"

goto %go%

:sj10

set java="%pro%_03\%jav%"

goto %go%

:sj11

set java="%pro%_02\%jav%"

goto %go%

:sj12

set java="%pro%_01\%jav%"

goto %go%

:sj13

set java="%pro%\%jav%"

goto %go%

:je

cls

title Error

echo Youdo not have JDK 5.0 or JDK 6.0 or any JDK 5.0 and 6.0 updates.

echo Go to Mod Taharok's tutorial on the Moparscape Tuturoials section

echofor step-by-step instructions to download the newest JDK Update.

pause

cls

goto menu

:sl

cls

echo Ran Server at %time% and on %date%. >>"Compile Logs.txt"

echo Server was run using %java%. >>"Compile Logs.txt"

echo Thank youfor using Mod Taharok's 'Perfect' Compiler! >> "Compile Logs.txt"

echo. >>"Compile Logs.txt"

goto r5

:sl2

cls

echo Ran Server at %time% and on %date%. >>"Compile Logs.txt"

echo Server was run using %java%. >>"Compile Logs.txt"

echo Thank youfor using Mod Taharok's 'Perfect' Compiler! >> "Compile Logs.txt"

echo. >>"Compile Logs.txt"

goto r6

:cl

cls

echo Compiled Java files at %time% and on %date%. >>"Compile Logs.txt"

echo Java files were compiled using %java%. >>"Compile Logs.txt"

echo Thank youfor using Mod Taharok's 'Perfect' Compiler! >> "Compile Logs.txt"

echo. >>"Compile Logs.txt"

goto c5

:cl2

cls

echo Compiled Java files at %time% and on %date%. >>"Compile Logs.txt"

echo Java files were compiled using %java%. >>"Compile Logs.txt"

echo Thank youfor using Mod Taharok's 'Perfect' Compiler! >> "Compile Logs.txt"

echo. >>"Compile Logs.txt"

goto c4

:jl

cls

echo %name% Jar file created at %time% and on %date%. >>"Compile Logs.txt"

echo Jar file was created using %java%. >>"Compile Logs.txt"

echo Thank youfor using Mod Taharok's 'Perfect' Compiler! >> "Compile Logs.txt"

echo. >>"Compile Logs.txt"

goto jar4

:reset

cls

echo Resetting the Compiler's Logs...

pause

del"Compile Logs.txt"

goto menu

As the pic says "5 duke stars for whoever can fix this"

[16772 byte] By [Mdoga] at [2007-11-27 4:29:13]
# 1
I no longer need help. I got it working on my own :)
Mdoga at 2007-7-12 9:38:09 > top of Java-index,Developer Tools,Debugging and Profiling Tool APIs...