[英]Loading an executable .jar file in Windows 10 Powershell
我正在嘗試執行一些已發布的 java 代碼,將 SBML(系統生物學標記語言)文件轉換為三個文本文件。 運行 libSBML 代碼需要鏈接到 jar 文件“libsbmlj.jar”。 代碼在 Eclipse 中工作,但我想在 Powershell 中運行代碼以方便運行我的生物模擬(工作流中的所有其他命令都在 Powershell 中工作)。 當我嘗試使用以下命令在 Powershell 中運行代碼時:
javac ToyGenInput.java
java ToyGenInput
按照代碼說明中的規定,我收到以下錯誤:
Error: unable to load the file libsbmlj.jar. It is likely
your LD_LIBRARY_PATH environment variable or CLASSPATH variable
does not include the directory containing the libsbmlj.jar file.
我曾嘗試添加一個單獨的環境變量“CLASSPATH”(我相信 LD_LIBRARY_PATH 適用於基於 Unix 的系統)並將文件夾路徑添加到現有的“PATH”變量中,但是我仍然遇到相同的錯誤。 將 .jar 文件復制到當前目錄也不起作用。 有沒有人對如何解決這個問題有任何建議?
謝謝你的時間!
注意:鏈接到已發布的代碼: http : //www.comp.nus.edu.sg/~rpsysbio/pada
文件“ToyGenInput.java”由以下代碼組成,調用輔助文件“SBML2SPA.java”:
public class ToyGenInput{
public static void main(String[] args){
SBML2SPA ss=new SBML2SPA("./models/toy/toy.xml");
ss.printODEs("./models/toy/");
ss.printPar("./models/toy/");
ss.printVar("./models/toy/");
}
}
我相信您不應該添加文件路徑,而是添加包含 jar 的文件夾的路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.