2012-10-30 32 views
0

如果你不知道JavaPlot,它的Java與流行的gnuplot提供了一組類「連接」一個Java庫。運行時,它會在系統中搜索gnuplot二進制文件。無論如何,幾個月前,我已經通過在Mac OS安裝gnuplot的,現在我所有的數據都消失的可怕經歷,讓gnuplot的是不是我的系統上了。Java - JavaPlot在Mac OS X 10.8下 - 我可以以某種方式避免安裝gnuplot?

爲了避免再次安裝它,爲了提高我的Java應用程序的可移植性,是否有將下載的原始的gnuplot文件夾嵌入到我的Java項目中並告訴JavaPlot尋找該文件夾中的二進制文件?

你知道,這將使我的應用程序在每一種操作系統,即使未安裝gnuplot的工作。

謝謝你在前進,

安德烈

回答

0

據我所知,JavaPlot是基於管道接口GNUPLOT。如果那是真的,你不能真正避開gnuplot安裝在Java可以找到它的地方。這就是說,我從來沒有任何問題gnuplot在OS-X - 我已經從源代碼構建它的次數......

+0

我知道我可以從源代碼編譯gnuplot的,但我仍然有問題從源代碼編譯項目。無論如何,主要問題仍然是可移植性:我想有一個完全用Java編寫的最終應用程序,它可以在任何操作系統上運行(至少Unix操作系統,希望Windows也可以)。 – whatyouhide

+0

@whatyouhide - 那麼你可能需要擺脫'JavaPlot'遠或有一個正確安裝'gnuplot'作爲一個系統的要求。 – mgilson