簡體   English   中英

設置類路徑以包含.jar文件

[英]Set classpath to include .jar file

我正在使用JGraphT API並嘗試編譯並運行此演示( https://raw.githubusercontent.com/jgrapht/jgrapht/master/jgrapht-demo/src/main/java/org/jgrapht/demo/HelloJGraphT。 java )。

我當前的目錄包含.java文件和名為jgrapht-0.9.1的目錄。 jgrapht-0.9.1包含所有.jar文件所在的文件夾lib。

我已經使用以下命令成功編譯了文件:

javac -cp ./jgrapht-0.9.1/lib/*: HelloJGraphT.java

但是我在運行程序時遇到困難。 我努力了:

java -cp ./jgrapht-0.9.1/lib/*: HelloJGraphT
java -cp "./jgrapht-0.9.1/lib/*:" HelloJGraphT
java -cp "./jgrapht-0.9.1/lib/*:." HelloJGraphT

但是他們都沒有工作。 我對classpath的語法非常困惑,非常感謝您的幫助!

首先,必須寫出主類的全名:

java -cp "jgrapht-0.9.1/lib/*:." org.jgrapht.demo.HelloJGraphT

其次,我假設編譯后的類位於當前目錄的目錄結構中:

org/jgrapht/demo/HelloJGraphT.class

第三,必須使用JDK6或更高版本才能在類路徑中使用通配符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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