java -jar命令 執行一個jar包的classpath的疑惑
我自己寫了一個小程式用於連線資料庫,這個程式使用了一個第三方的包(classes12.jar),在ide執行沒有問題,然後我把 此小程式打成了一個jar包:db.jar.然後在dos 中用命令列執行。步驟如下:
1.set classpath=d:\classer12.jar
2.java -jar db.jar
結果提示 找不到 classes12.jar
為什麼難道執行jar包裡的main 檔案不能訪問第三的包嗎?(我覺得不可能)有人會問,會不會是別的環境設定不對,影響執行。但我用下列方式就能執行:
1.set classpath=d:\classer12.jar;d:\db.jar
2.java TestMain
能正確執行
其中:TestMain 是db.jar 的Main 檔案。
希望大家都說一些自己看法,謝謝!
相關推薦
java -jar命令 執行一個jar包的classpath的疑惑
問題:我自己寫了一個小程式用於連線資料庫,這個程式使用了一個第三方的包(classes12.jar),在ide執行沒有問題,然後我把 此小程式打成了一個jar包:db.jar.然後在dos 中用命令列執行。步驟如下:1.set classpath=d:\classer12.j
java專案打成可在命令列用命令執行的jar包
一、java專案沒有匯入第三方jar包這時候打包就比較簡單:1. 首先在MyEclipse(或者Eclipse)中開啟專案, 右鍵點選專案,選擇“Export”;2. 選擇Java/JAR file,Next;3. Select the resources to expor
java命令執行來依賴包的jar包
環境 java:1.7 作業系統:win7 伺服器:centos6.5 需求 最近公司因為行情功能的迭代,需要在升級完專案時,進行一次初始化(即:調一個介面)。而公司的沙盒和預環境的升級都是使用jenkins,所以只要使用指令碼來完成這個初始化的功
idea gradle專案打成jar+命令執行jar包
首先在終端執行 gradle wrapper在執行 gradle build1.找到jar包(idea一般在build目錄下)2.在目錄檔案中單獨找到jar包3.用解壓工具開啟jar檔案4.進到META-INF檔案中5.用記事本開啟MANIFEST.MF6.回車,在第二行加上
如何把一個java工程打成一個jar包
1、jar包有入口(即有main()函式) 選中要打包的工程--->右鍵選擇Export---->java----->Runnable java file----->next---->在launch configuration輸入jar包入口,
Eclipse下匯出java程式可執行的jar包圖片無法顯示問題的一種解決方法
說明:在eclipse中執行java程式的時候一切正常,可是當把jar包匯出的時候卻發現圖片沒法顯示,這估計是java程式的各種配置和路徑問題所導致,後來找到一種解決方法,供遇到這方面問題的學習java程式的鞋同參考: Java專案下的目錄結構如下: 其中class類放
java -cp 命令 java jar 命令和 hadoop jar 命令
路徑 arc 參數 www oop jar文件 r文件 依賴包 clas -cp 和 -classpath 一樣,是指定類運行所依賴其他類的路徑,通常是類庫,jar包之類,需要全路徑到jar包,window上分號“;” java -cp .;myClass.jar pa
Idea 打包java為可執行的jar
1.右鍵專案,按F4 2.按照圖示來 3.點+ 4.選擇main方法 5.注意,這裡不要用預設的!!!!!!!!!!!!!!!!!!!,選擇專案路徑就好 6.ok 7.選擇生成的jar路徑,然後點apply ok 8.點build即可
將多個jar合併為一個jar
將多個jar包合併為一個jar包 將jar包放到同一個目錄中,cmd移動到jar所在目錄中, 1.解壓所有jar包: jar –xvf xx.jar 2.刪除原來的全部jar包: del xx.jar (不刪除,會將原來的jar打入都新的jar包中) 3.合併所
用eclipse將多個jar打包成一個jar
在開發java程式時,經常要用到第三方jar包。釋出java程式時,若帶著一大堆第三方jar包,既不方便,命令列也挺長,容易出錯。若是能將所有的第三方jar檔案連同程式執行檔案一併打包成一個jar,使用就會方便得多。經過摸索,可以使用eclipse完成此項功能。步驟如下:
ant將多個jar打包為一個jar
ant中的build.xml主要標籤如下: (1)建立資料夾 (1)拷貝檔案 (2) 編譯java檔案 (3)打包class檔案 (3)解壓縮jar包 具體用法網上有很多,不過有一用法很值得一提,就是將多個jar包打成一個大的jar包,程式碼
Java併發多執行緒常用包、類和介面
Java.util.concurrent.locks.Lock Lock介面 ReadWriteLock介面 Condition介面 ReentrantLock Java.util.concurrent
java命令執行jar包的方式
運行 -c 必須 loader 自定義 pan ati tcl stat 大家都知道一個java應用項目可以打包成一個jar,當然你必須指定一個擁有main函數的main class作為你這個jar包的程序入口。 具體的方法是修改jar包內目錄META-INF下的MA
用命令列編譯java並生成可執行的jar包
如果對於編譯有編碼要求的 應該使用-encoding引數指明編碼方式:javac -encoding UTF-8 XX.java 一個package中,兩個java檔案中,一個有main函式,一個沒有,兩者之間有呼叫關係 ThreadTest.java package
Java開發小工具(1)(生成一個可執行的jar包)
一、概述平常工作中難免會遇到些大量重複性沒有什麼技術含量的體力活,這時候,我們通常用程式去寫個小工具來完成,最簡單常見的就是寫個Java Main方法,執行Main方法就可以完成相應的功能,但這樣的工
Java匯出jar包(並用bat命令執行)
1、使用eclipse匯出jar包的步驟很簡單,右鍵——Export——Jar File,然後到以下介面 注:除了src之外都不用勾選!,然後選擇jar包匯出的路徑,然後Next,到選擇MANIFEST.MF這一步,有兩種選擇:①用系統生成的②用自己定義的。 開啟MANIF
java建立一個可執行的jar包小程式
首先有兩個概念需要清楚: 1、idea打包java可執行jar包:http://www.cnblogs.com/blog5277/p/5920560.html 2、Java中String [] args中的args是什麼意思:https://blog.csdn.net/qq_356032
一步一步教你將java程式碼打成jar包用bat批處理命令執行
1.背景 前不久接到一個朋友的請求,讓我幫他做個小程式處理一些工作上的事情,好歹作為java開發工程師,這點忙還是要幫的.不過馬上遇到了一個問題,平時我們都是用IDEA或者eclipse執行的程式碼, 或者是web專案用tomcat執行的, 他現在這種小白肯定
Java打包可執行jar包 包含外部文件
star bsp end clas adl pro readline 令行 inpu 外部文件在程序中設置成相對當前工程路徑,執行jar包時,將外部文件放在和jar包平級的目錄。 1 public class Main { 2 3 4 public
java打包,jar命令打包寫好的程序。可點擊顯示的jar包
blog mage 格式 方法 jar 清單文件 類名 包名 http 最近寫了一個局域網項目同步軟件,為小組開發提高效率。為了運行方便用jar命令打包了一下。可以實現點擊運行。 貼圖 第一步把java文件編譯到一個自己方便的文件夾裏, 第二步然後切換到當前