Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

-cp on linux | how do I include additional jar files?  RSS feed

 
Harold Lime
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I've got the following running fine one a Windows machine:

But the following does not work in Linux.

I'm fairly new to Linux so I've probably missed something simple.

Can someone tell me what I'm missing?
 
Jesper de Jong
Java Cowboy
Sheriff
Posts: 16028
87
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
On Linux you must use : (colon) instead of ; (semi-colon) to separate entries on a path - because ; has a different meaning in the shell on Linux. So it should be:

java -cp bin:./lib/commons-lang-2.5.jar:./lib/commons-collections-3.2.1.jar sandbox.LegionLauncher
 
Harold Lime
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Brilliant! I knew would be simple.

Thanks.
 
Tim Holloway
Bartender
Posts: 18709
71
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Do be careful with those semicolons! In Linux/Unix, you use colons to delimit commands just like Java code does. Windows had to use semicolons because they use colons as part of their file path naming scheme.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!