aspose file tools*
The moose likes Java in General and the fly likes executing class files held in different jar files from Dos Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "executing class files held in different jar files from Dos" Watch "executing class files held in different jar files from Dos" New topic
Author

executing class files held in different jar files from Dos

Fergus Red
Ranch Hand

Joined: Apr 25, 2002
Posts: 42
Hi, yesterday i posted a question in the java intermediate section regarding the execution of a java class from a dos batch command. my question was as follows
"Hi,
I am trying to execute a java class from a dos batch file. The java class exists in a jar file on my Jrun application server.
I have successfully executed java classes from batch commands before, however on these instances the java class did not reside in a jar file. In this instance, I cannot seem to execute my java class that resides in my jar file.
My batch command is as follows
C:\jdk1.3\bin\java -cp d:\Allaire\jrun\servers\server10\default-app\web-inf\classes\utils.jar dev.projectA.utils.TriggerEmailDispatchTest
When I try to execute the batch command it seems as if it has run currently, however it does not execute my Java class as rewquired.
Can you see where I am going wrong? Or what do I need to do differently to execute a java class from a dos batch file?
The reason I am executing this from a batch file is because i will be adding this to my windows scheduler to run at scheduled times.
Cheers in advance for the help. "

The answer I received and accepted was as follows:
"C:\jdk1.3\bin\java -cp .;d:\Allaire\jrun\servers\server10\default-app\web-inf\classes\utils.jar dev.projectA.utils.TriggerEmailDispatchTest"
This solved my problem to run my TriggerEmailDispatchTest class which sits in my utils.jar file.
However the TriggerEmailDispatchTest class uses a class (AccountSysHome) which is held in another jar file. This jar file is d:\Allaire\jrun\servers\server10\default-app\web-inf\classes\remoteAndHomeInterfaces.jar
I cannot seem to instantiate my AccountSysHome class as it cannot seem to be found from my TriggerEmailDispatchTest class held in my utils.jar file.
Does anyone have any suggestions as to how I can get this working.
Thanks in advance
[ January 21, 2003: Message edited by: Fergus Red ]
Fergus Red
Ranch Hand

Joined: Apr 25, 2002
Posts: 42
Hi all, I managed to get this working myself - cheers all the same. My answer was as follows.
To execute the following.

C:\jdk1.3\bin\java -cp .;d:\Allaire\jrun\servers\server10\default-app\web-inf\classes\utils.jar;d:\Allaire\jrun\servers\server10\default-app\web- inf\classes\remoteAndHomeInterfaces.jar dev.projectA.utils.TriggerEmailDispatchTest
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: executing class files held in different jar files from Dos