本文介紹了從源代碼創(chuàng)建jfreechart-1.5.3 JAR的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我的程序正在嘗試從舊版本的JFreeChart升級(jí),我們正在使用ant編譯JFreeChart并將其作為.jar文件導(dǎo)入。我正在嘗試通過使用以下命令將新的jfreechart-1.5.3
源代碼(我在他們的網(wǎng)站上找不到JAR)放入工作的.jar文件中:
jar cf jfreechart.jar jfreechart-1.5.3/src
嘗試使用新的.jar文件進(jìn)行編譯時(shí)。我得到的錯(cuò)誤是";Package org.jfre.chart";不存在。如何使用最新JFreeChart版本的.jar文件更新我的程序?
推薦答案
如here所示,您可以克隆存儲(chǔ)庫,簽出具有所需標(biāo)記的分支,并使用maven構(gòu)建發(fā)布JAR。另請(qǐng)參閱Migration from JFreeChart 1.0.x
$ git clone https://github.com/jfree/jfreechart.git jfreechart
$ pushd jfreechart
$ git fetch --tags
$ git tag --list
…
v1.5.3
$ git checkout v1.5.3
Note: switching to 'v1.5.3'.
…
$ mvn -P release package
…
[INFO] BUILD SUCCESS
…
$ ls -1 target/jfreechart-1.5.3*
target/jfreechart-1.5.3-javadoc.jar
target/jfreechart-1.5.3-sources.jar
target/jfreechart-1.5.3.jar
或者,直接從列出的相應(yīng)mvnrepository下載所需的JAR。
這篇關(guān)于從源代碼創(chuàng)建jfreechart-1.5.3 JAR的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,