I developed a Scala project using Scala eclipse Ide. How do I get a jar file from this project so that i can run the Scala classes present in the project through command line?
Asked
Active
Viewed 646 times
1 Answers
3
You don't need to use SBT in order to create an executable jar file. A jar file is essentially only a zip file with a fixed internal structure. A jar file can contain a file "META-INF/MANIFEST.MF" with metdata like for instance the main class.
Refer to the Jar file article on Wikipedia for more information.
There is a command line tool called "jar" which can help you creating a valid Java Archive.

Björn Jacobs
- 4,033
- 4
- 28
- 47
-
I got the jar file containing some scala classes in it .Now, how do I call these from the command line? – yAsH May 21 '13 at 15:04
-
See this post for explanation: http://stackoverflow.com/questions/6780678/run-class-in-jar-file If you defined a main class in the manifest file, then you can simply run java -jar your-jar-file.jar – Björn Jacobs May 21 '13 at 15:52