java命令行 引用jar包_java命令行引用jar包
一個簡單的測試程序:
import java.sql.*;
/**
* Created by N3verL4nd on 2017/4/17.
*/
public class JdbcDemo
{
public static void main(String[] args) {
Connection conn;
Statement stmt;
ResultSet rs;
String url = "jdbc:mysql://localhost:3306/weibo?"
+ "user=root&password=lgh123&useUnicode=true&characterEncoding=UTF8&useSSL=true";
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
conn = DriverManager.getConnection(url);
stmt = conn.createStatement();
/* System.out.println(sql); */
rs = stmt.executeQuery("SELECT * FROM t_account");
while (rs.next()){
System.out.println(rs.getString(2) + " " + rs.getString(3) + " " + rs.getString(4));
}
rs.close();
stmt.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
編譯:
javac JdbcDemo.java
運行:
java JdbcDemo
java -cp mysql-connector-java-5.1.40-bin.jar JdbcDemo
java -cp mysql-connector-java-5.1.40-bin.jar; JdbcDemo
注意比上面的命令行多了個分號;
由于我們編譯時并沒有依賴該jar包,所以沒有設置-cp參數。
當然也可以把mysql包里的com解壓出來,這樣就不用-cp參數了。
由此,隱約可以得到-cp參數調用了解壓縮算法將jar包里的內容取出來。
總結
以上是生活随笔為你收集整理的java命令行 引用jar包_java命令行引用jar包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手摸手深入理解JVM虚拟机--在MacO
- 下一篇: Solr的原理及使用