Classpath problem for javahelp

P

Priyanka AGARWAL

I have a small application which has javahelp.
I have built the application in JBuilder.

The application runs fine from JBuilder but when I invoke the
application using a batch file it doesnt work.
I have included all the javahelp utilities required for javahelp.

It gives the following error:
Exception in thread "main" java.lang.NoClassDefFoundError:
javax/help/HelpSet

But when I include the entire classpath it works fine.

This is the batch file:

-----------------------------------------------------------------

set MECA0300_DIR = D:\Temp\meca0300

echo Launching Meca0300...


echo --------------------------------------------------------------
date /t
time /t
echo --------------------------------------------------------------

set CLASSPATH=%CLASSPATH%;%MECA0300_DIR%\ihm\guilib.jar
set CLASSPATH=%CLASSPATH%;%MECA0300_DIR%\ihm\jhall.jar
set CLASSPATH=%CLASSPATH%;%MECA0300_DIR%\ihm\jh.jar
set CLASSPATH=%CLASSPATH%;%MECA0300_DIR%\ihm\jhbasic.jar
set CLASSPATH=%CLASSPATH%;%MECA0300_DIR%\ihm\jsearch.jar

rem set CLASSPATH=%CLASSPATH%;.
set CLASSPATH=%CLASSPATH%;%MECA0300_DIR%\ihm

rem set PATH=%PATH%;%MECA0300_DIR%\ihm

java -DMECA0300_DIR=%MECA0300_DIR% meca0300.dlg_meca0300

-------------------------------------------------------------


But if I include this path it works:

D:\Tools\Java\Jbuilder\jdk1.4\bin\javaw -classpath
"Z:\Source\gui_development\meca0300\ihm;D:\Tools\Java\jh2.0\javahelp\lib\jh.jar;D:\Tools\Java\jh2.0\javahelp\lib\jhall.jar;D:\Tools\Java\jh2.0\javahelp\lib\jhbasic.jar;D:\Tools\Java\jh2.0\javahelp\lib\jsearch.jar;D:\Tools\Java\Jbuilder\jdk1.4\demo\jfc\Java2D\Java2Demo.jar;D:\Tools\Java\Jbuilder\jdk1.4\demo\plugin\jfc\Java2D\Java2Demo.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\charsets.jar;D:\Tools\
ava\Jbuilder\jdk1.4\jre\lib\ext\dnsns.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\ext\ldapsec.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\ext\localedata.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\ext\sunjce_provider.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\im\indicim.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\jaws.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\jce.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\j
se.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\rt.jar;D:\Tools\Java\Jbuilder\jdk1.4\jre\lib\sunrsasign.jar;D:\Tools\Java\Jbuilder\jdk1.4\lib\dt.jar;D:\Tools\Java\Jbuilder\jdk1.4\lib\htmlconverter.jar;D:\Tools\Java\Jbuilder\jdk1.4\lib\tools.jar"
meca0300.dlg_meca0300


But I dont want that for deployment of the application.

I will appreciate anybodys help.
Thanks
Priyanka
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top