java基础之 javac编译单个文件并执行 带jar包

win cmd示例
javac -cp .;D:\zz\sqljdbc4-4.0.jar -d . JdbcObs.java java -cp .;D:\zz\sqljdbc4-4.0.jar ccss.JdbcObs

接下来是linux 分隔用的冒号

sudo java -cp /workspace/tt/jdbc:/workspace/tt/msssql.jar  ccss.JDBCMSITest

 

最主要的是-cp,如果在要本目录执行文件要用    "  . " 小点来指明路径,否则就用全路径, java带包名的要在cp的目录下接着建目录,然后包名带点

 

代码示例

package  ccss;
import java.sql.*;




public  class JdbcObs {
    public static void main(String[] args) {
            Connection connection=null;
            String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
            String dbURL="jdbc:sqlserver://xxxxxxx";
            String Name="xxx";
            String Pwd="xxxx";
            try{
                Class.forName(driverName);
                connection= DriverManager.getConnection(dbURL,Name,Pwd);
                System.out.println("connon db");
            }catch(Exception e){
.......................................

 注意,方法必须带main方法 ,jar和类文件不能在同一个文件夹下

posted @ 2020-08-19 16:44  大哥超帅  阅读(1563)  评论(0编辑  收藏  举报