gpt4 book ai didi

java - Jar 文件不加载序言

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:27 24 4
gpt4 key购买 nike

在 Netbeans 中它运行良好,但是当我尝试从 jar 文件运行它时它不会加载 Prolog 并停在那里。我使用的代码是:

Term consult_arg[] = {
new Atom("C://Users//dmpasd//Documents//NetBeansProjects//Anemia//src//anemia//new.pl")
};
Query consult_query
= new Query(
"consult",
consult_arg);

boolean consulted = consult_query.hasSolution();

if (!consulted) {
System.err.println("Consult failed");
System.exit(1);

}

我的下一步是将 newAtom 更改为

new Atom(Diagnosis.class.getResource("new.pl").getPath())

但仍然没有。

最佳答案

假设您有这样的目录布局:

YourProject/
YourProject/gui.jar
YourProject/lib/jpl.dll
YourProject/lib/jpl.jar
YourProject/lib/jpl.pl
YourProject/lib/libpl.dll

然后你可以创建

YourProject/startme.cmd 

内容如下:

REM @ECHO OFF
cd %CD%
java -Djava.library.path=.\lib\ -classpath gui.jar;lib\jpl.jar -jar gui.jar
pause

现在开始那个,看看会发生什么。

关于java - Jar 文件不加载序言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34331540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com