![](/img/trans.png)
[英]how to run a class in the jar file which is in the classpath of another jar file
[英]how to run a java class in another folder with jar file
我想在其他文件夾上運行一個Java類,在當前路徑上有一個mysqlcon.jar,在./classes/上有一個PetsGUI.class
當我嘗試通過運行它
java -cp .:mysqlcon.jar -d classes/PetsGUI
我收到
classes/PetsGUI not found
如果我在類上移動mysqlcon.jar並輸入
java -cp .:mysqlcon.jar PetsGUI
在類上/它運行,因此代碼正確。 什么是運行它的正確命令?
因此,您需要jar文件和classpath中的classes目錄:
java -cp ./classes:mysqlcon.jar PetsGUI
Java不希望將文件路徑作為參數。 它需要一個類的完全查詢的名稱。 然后在類路徑中搜索該類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.