繁体   English   中英

在 Windows 10 Powershell 中加载可执行的 .jar 文件

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM