簡體   English   中英

如何使用jar文件在另一個文件夾中運行Java類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM