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