Compiling java file with jar file on command line
. means current directory
: filepath separator on nix os
; filepath separator on windows
With these in one directory. No package declaration on the first line in Hello.java
somejar.jar Hello.java
To compile and run
javac -Xlint -cp somejar.jar *.java java -cp .:somejar.jar Hello
With these in the application root directory. With package com.hello; on the first line in Hello.java
bin/ lib/somejar.jar src/com/hello/Hello.java
To compile and run
javac -d bin -sourcepath src/com/hello -Xlint -cp lib/somejar.jar src/com/hello/*.java java -cp bin:lib/somejar.jar com.hello.Hello
Search within Codexpedia
Custom Search
Search the entire web
Custom Search
Related Posts