问题标签 [jcc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3955 浏览

python - Python 2.6 + JCC + Pylucene 问题

问候,

我正在尝试在 Python 2.6 中使用 pylucene。由于 2.6 没有 windows 构建,我尝试构建源代码。

首先,我构建JCC(windows,使用cygwin)

请注意,它不会复制我的“F:\Python26\Lib\site-packages”目录中的任何内容。我不知道为什么。所以,我不知道它是否真的安装了。

现在,我将制作 pylucene

因此,似乎根本没有安装 JCC。

然后,我尝试复制 F:\Python26\Lib\site-packages 下的“jcc build”,并尝试再次制作 pylucene:

有没有其他人看到这个并找到解决方法?

0 投票
3 回答
2043 浏览

python - 在 python 2.6 上为 PyLucene+JCC 构建的 Windows

在哪里可以下载为 python 2.6 编译的 PyLucene+JCC Windows 版本?

何塞

0 投票
2 回答
515 浏览

python - 当 mod_wsgi 配置为守护程序模式时,jcc.initVM() 不返回

我在 django 中使用 mod-wsgi,在 django 中我使用 pylucene 进行全文搜索。

虽然 mod-wsgi 配置为嵌入模式,但完全没有问题。但是,当 mod-wsgi 配置为守护程序模式时,apache 就卡住了,浏览器只是继续加载,但什么也没有出现。

然后我确定问题是 jcc.initVM()。这是我的 wsgi 脚本:

在我重新启动我的 apache 并从浏览器发出请求后,我发现 /var/log/apache2/error.log 只有:

这意味着它卡在 jcc.initVM() 行。(如果mod_wsgi配置为嵌入模式,是没有问题的。)

这是我的 /etc/apache2/sites-available/default:

最后,我发现在jcc(jcc.cpp)的源代码中,它挂在函数处:

如何解决问题?

程序版本:

0 投票
2 回答
1179 浏览

python - Python 2.6 + MacOs Snow Leopard 中的 Pylucene

您好,我正在尝试在运行在 Snow Leopard 上的 32 位 python 上安装 Pylucene。我成功编译了 JCC。但是我在制作 pylucene 时收到警告:

然后我尝试导入lucene:

有什么提示吗?

0 投票
2 回答
1030 浏览

python - 使用 jcc 在 pylucene/inheritance 中编写自定义分析器?

我想用 pylucene 编写一个自定义分析器。通常在 java lucene 中,当你写一个分析器类时,你的类会继承 lucene 的 Analyzer 类。

但是 pylucene 使用 jcc ,即 java 到 c++/python 的编译器。

那么如何让 python 类使用 jcc 从 java 类继承,尤其是如何编写自定义 pylucene 分析器?

谢谢。

0 投票
1 回答
1228 浏览

java - 安装 jcc 和 pylucene 的问题

我正在尝试在 Windows XP 上安装 pylucene。我在 C:\Programme\Java\jdk1.6.0_18 上安装了 JDK。我还安装了 Visual Studio C++ Express 以获得 C++ 编译器。

作为第一步,我试图通过以下命令将 jcc 集成到 python2.6 中:C:\Python26\python.exe setup.py build

这给了我以下结果:

其他信息:

在我设置的系统中:

用户变量:

类路径

C:\Programme\Java\jdk1.6.0_18\bin\javac.exe

系统变量

小路

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Programme\Java\jdk1.6.0_18\bin

错误来自哪里,我该怎么做才能克服它?

0 投票
4 回答
3219 浏览

pylucene - ImportError:没有名为 _jcc 的模块

自四天以来,我一直在尝试在 python 2.7(Windows)上安装 pylucene。它需要 JCC 来构建和安装。在我自己处理了成千上万个不同的错误之后,终于成功构建和安装了 JCC。至少,我是这么认为的。之后,我尝试导入 jcc,但出现此错误:

有任何想法吗?它看起来安装得很完美,但我无法导入它。

0 投票
2 回答
1745 浏览

python - pylucene:安装错误

更新问题:

谢谢法沃雷蒂!

我使用apt-get安装了jcc,pylucene下的makefile运行了一点,抛出了一个java错误,我不知道。这里是。你能告诉我这是什么错误吗?

0 投票
1 回答
1500 浏览

python - 导入 jcc,DLL 加载失败

我构建 JCC 2.12。接下来,我尝试导入 jcc,但收到以下错误消息:

ImportError: DLL load failed: The specified module could not be found.

首先我想到 jvm.dll,我把直接链接到 jcc\windows.py

def add_jvm_dll_directory_to_path():

第二。我尝试将 C:\Python27\Lib\site-packages\JCC-2.11-py2.7-win32.egg 添加到 PATH

最后,我从http://code.google.com/a/apache-extras.org/p/pylucene-extra尝试另一个预先构建的 jcc并得到相同的错误。

需要哪个库?

0 投票
1 回答
8880 浏览

java - SQL - DB2 中的 UPPER 函数不起作用

我正在使用 IBM DB2 Type 4 驱动程序 (db2jcc4.jar) 从我的 Java Web 应用程序连接到 DB2 数据库 (DB2 v9.7.400.501)。当我尝试执行这样的 SQL 语句时,

我得到以下异常:

com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL 错误: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=;;= UPPER('testuser');END-OF-STATEMENT, DRIVER=4.12.55

问题出在UPPER函数上,因为正常的 select 语句可以正常执行。