1. 环境变量配置
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_121;
PATH
%PATH%;C:\Java\jdk1.6.0_30\bin;
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
#!! 起始处 ".;" 必不可少[代表了某种路径意义],末尾的";" 最好带上
2. 命令行 编译 运行 方法
http://www.programcreek.com/2014/01/compile-and-run-java-in-command-line-with-external-jars/
http://blog.csdn.net/czw698/article/details/44353453
2.1 无package,无外部jar
>> cd javafiledir
>> javac xxx.java
>> java xxx
2.2 有package,无外部jar
>> cd javafiledir
>> javac -d . xxx.java
>> java package.xxx
2.3 有package,有外部jar[假设 jar 和 java 源码在同路径]
>> cd javafiledir
>> javac -d . xxx.java -cp .;.\jar1;.\jar2
>> java -cp .;.\jar1;.\jar2 package.xxx
注意 -cp 或者 CLASS_PATH 的值 最开始的 “.;”[ linux ".:"]
引用外部jar包方法
法一: jar 包 目录路径 和 文件 路径都加到 CLASS_PATH 里面
>> set CLASSPATH=%CLASSPATH%;abspath\jar1;abspath\jar2;
>> javac blabla...
>> java blabla...
法二:使用 外部 class path 设置,即 -cp 参数
$ javac -cp ".:./jars/common.jar" helloworld.java $ java -cp ".:./jars/common.jar" helloworld