为什么在使用 Eclipse 时文件运行没有问题,但是当我创建同一程序的 jar 文件时,我无法在我的电脑上本地运行它?
这是我得到的错误,其中 a 是输入,而 signal.pl 是我在桌面中传递的文件:
C:\Users\HP\Desktop>java -jar ADE2.jar a signal.pl
Exception in thread "main" org.jpl7.PrologException: PrologException: error(existence_error(source_sink, a), _0)
at org.jpl7.Query.fetchNextSolution(Query.java:438)
at org.jpl7.Query.hasMoreSolutions(Query.java:342)
at org.jpl7.Query.oneSolution(Query.java:872)
at org.jpl7.Query.hasSolution(Query.java:950)
at ADE.executeGorgias(ADE.java:19)
at ADE.main(ADE.java:41)