javac java file path
1.package must correspond to file path
package is com.challenger
path must be com/challenger/
2.javac use -d to output classes into file path automaticly
javac -d classes src/MyClass.java
3.javac use -sourcepath to tel where to find source code file
javac -sourcepath src -d classes src/MyClass.java
4.java use -classpath to find classes
java -classpath MyClass
for example:
SelectSort is one class of com.challenger package
mikeli@dell-pc:~/code/algo_java$ javac -sourcepath src -d classes src/com/challenger/SelectSort.java
mikeli@dell-pc:~/code/algo_java$ java -classpath classes com.challenger.SelectSort