我在我的Mac上运行SWI-prolog时遇到了最大的麻烦。
当我键入时:
/opt/bin/local/swipl
我收到一个错误,说:
/opt/local/bin/swipl: No such file or directory
当我输入"swipl“时,我得到的结果是:
swipl: command not found
我已经在终端和XQuartz上都尝试过了。我甚至进入了
/Applications/SWI-Prolog.app/Contents/MacOS
看看这样做是否有用,但是prolog中的"Welcome“文本从未出现过。很可能是在我在MacOS文件夹中输入
我试图从我的Android处理草图中保存一个图像,但我得到了一个错误。如何将我的草图保存到用户电话库中的图像文件中?
public void draw(){
beginShape();
for (int i=0; i<d.length; i++){
d[i].maison();
int stroke1 = (int) random(255);
int stroke2 = (int) random(255);
int stroke3 = (int) random
我已经用swi-prolog开发了一个prolog程序,我用普通的java和JPL.jar为它附加了一个接口,运行良好。
现在我想用android移动界面代替java桌面界面来做同样的事情。所以我创建了一个android应用程序,添加JPL作为外部jar,并像前面一样调用prolog文件。代码中未显示错误。
但当我将其作为安卓应用程序运行时,系统显示无法找到jpl.query$1。
这是logcat
08-21 17:36:35.782: D/dalvikvm(659): DexOpt: unable to opt direct call 0x0cd8 at 0x08 in Ljpl/Quer
我正在尝试运行SWI-Prolog的simplex库文档中给出的coins示例,但是我得到了这个错误消息:
$ rlwrap swipl coins.pl
Warning: /home/vitorferraz/junk/coins.pl:1:
Unknown message: simlpex(bounded)
Welcome to SWI-Prolog (threaded, 64 bits, version 7.6.4)
SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software.
Please run ?- lice
我已经按照下面的说明在我的linux机器上设置并安装了interprolog和swi prolog :
我已经将unixVariables.sh编辑为包含机器上的java和swi-prolog(pl)可执行文件的路径,并且我的unixVariables.sh如下所示:
# This is a typical environment for Linux, see elsewhere for Mac OS X
JAVA_BIN=/usr/lib/jvm/java-6-sun-1.6.0.16/bin
XSB_BIN_DIRECTORY=/home/YOUR_NAME/XSB271/config
我在用Firebird编写存储过程方面是很新的,我写了我在互联网上看到的任何东西,但是我得到了令牌未知的错误。这是我非常简单的代码
CREATE or ALTER PROCEDURE TRIAL
(
IN_ID DCOUNTER
)
AS
begin
SELECT * FROM table1
end
错误是:
动态SQL错误
SQL错误代码= -104
令牌未知-第13行,第1列
结束
我怎么才能解决这个问题?我试着添加和删除一些分号,结尾,开始。
下面的代码保存在一个名为proc1.sql的文件中
DECLARE
B VARCHAR2(25);
C NUMBER;
PROCEDURE Get_manager_detailS(NO IN NUMBER,NAME OUT VARCHAR2,SAL1 OUT NUMBER)
IS
BEGIN
SELECT ENAME, SAL
INTO NAME, SAL1
FROM EMP
WHERE EMPNO = NO;
END;
BEGIN
Get_manager_detailS(7900,B,C);
DBMS_OUTPUT.PUT_LINE(B