This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

ClassLoading?

 
V Bose
Ranch Hand
Posts: 113
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What would be the easiest way to run a java class located inside jar file from within a another running java program?
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Add the jar file to your classpath.
Import the class.
Then instanciate the class and call it's methods.

For example, if I had a jar file (foo.jar) with a foo.bar package.
In this package is a class named Thingy with a method called sayHello().

On Unix:
export CLASSPATH=$CLASSPATH:/jars/foo.jar

or on Windows:
set CLASSPATH=%CLASSPATH%;C:\jars\foo.jar

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic