问题标签 [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 投票
0 回答
891 浏览

python - Python:在 Windows 上安装 JCC

我正在尝试在 64 位 Windows 机器上安装 PyLucene,我需要做的第一件事是安装 JCC。在安装页面上,它说我需要更改文件中的INCLUDESCFLAGSDEBUG_CFLAGS和值。LFLAGSJAVACsetup.py

我不知道该怎么做(我什至不知道前四个是什么)。我已经在网上和这个网站上搜索过,但我仍然无法对它做出正面或反面。如果这是一个非常笼统的问题,我感到非常抱歉,但即使是一些关于在哪里查看的提示也将不胜感激。

0 投票
1 回答
574 浏览

macos - 在 Mac OS 上安装 JCC 的问题

我想使用 Pylucene,它需要先安装 JCC。
当我运行时python setup.py build,它因错误而停止,如下所示:

我应该怎么做才能解决这个问题并成功构建它?任何提示表示赞赏。

我尝试编辑setup.py,但我不知道要更改什么。我想我应该在 and 下进行更改,'darwin/home'但是应该放什么?来自 Internet 的搜索结果没有帮助。像这样这样INCLUDESLFLAGES

0 投票
2 回答
1222 浏览

database - 是否有用于 DB2 的 JDBC 4.1 驱动程序?

DB2 (LUW) 是否支持 JDBC 4.1?

如果存在此驱动程序,我可以从哪里下载该驱动程序?

0 投票
1 回答
255 浏览

java - 如何使用 jcc 在 python 中转换变量

在java中,可以将对象强制转换为类。在这里找到了一个很好的例子

我有一个程序需要将一些 java 与 python 集成。我正在尝试通过JCC 库来做到这一点。我遇到的问题是,使用 JCC,所有 java 类都加载到我使用 JCC 创建的导入库中。因此,我可以通过将必要的参数传递给 java 类的构造函数来创建基类的实例。

但是,在我的代码中,我需要能够将此对象转换为更“特定”类型的对象。如何使用 JCC 在 python 中完成此操作?似乎这可能是不可能的,因为 python 是动态类型的,但这就是我问这个问题的原因。

0 投票
1 回答
758 浏览

java - PyLucene JCC:在python中实现一个Java接口并通过它接收Java线程回调

我正在玩我的新玩具 JCC 2.21,但在 python 脚本中实现回调时遇到了麻烦。我已经包装了以下简单的 Java 线程 API,并从 python 2.7 (CPython) 调用它,但是当我调用该JccTest.addJccTestListener(JccTestListener)方法时,JVM 报告一个空参数。

生成的包装器:

然后执行这个脚本(相当于main方法JccTest):

结果是:

除了 null 侦听器实例之外,CPython 还能做这样的事情吗?我已经读到,在它的实现中,一次只有一个线程可以执行 python 脚本,这可能(?)对我来说是个问题。用 Jython 做这样的事情是微不足道的。

我对python很陌生,所以请温柔一点。

0 投票
1 回答
769 浏览

java - PyLucene 中的 InvalidArgsError 尝试创建 FSDirectory

所以我试图在 PyLucene 中实现一个基本的索引编写器。我通常是 Java 开发人员,但由于技术限制,我在 python 中执行此操作,否则这不会成为问题。我正在关注 PyLucene Tarball 中的示例,但是

我遇到的问题是,每当我运行它时,我都会收到以下错误:

我已经检查了这里的 Java 代码,它似乎有一个构造函数public SimpleFSDirectory(File path),即使在回溯错误中,这也是我传递的内容。我错过了什么jcc吗?

这是使用 Lucene 6.4.1,我可以成功导入 lucene 和 jcc。

0 投票
1 回答
420 浏览

linux - Issue with installing PyLucene 6.5.0 on Linux

I recently moved to python3, so I'm trying to install the recent version of Pylucene (version 6.5.0) which is compatible with python3.

But, to install the jcc I get the following error which I have no idea why it occurs: Do you have any idea about this issue?

Thank you in advance, Amin

0 投票
1 回答
975 浏览

python - 尝试为 python 安装 lucene。首先需要安装jcc。为 jcc 构建 setup.py 时,出现错误 ld: library not found for -ljava

尝试为 python 安装 lucene。首先需要安装jcc。为 jcc 构建 setup.py 时,出现错误 ld: library not found for -ljava

0 投票
1 回答
466 浏览

lucene - JCC 安装:Java JDK 字典不存在

我已经安装了包含 JCC 源代码的 PyLucene 源代码。尝试python setup.py build在 JCC 目录中运行时,我收到以下错误:

Java JDK directory 'c:/Program Files/Java/jdk1.6.0_18' does not exist.

Please set the environment variable JCC_JDK to the correct location before running setup.py.

有人可以帮我设置正确的环境变量吗?

0 投票
2 回答
226 浏览

python - 采用openjdk/Java8在MacOs上安装Pylucene

我正在尝试安装 JCC(作为 PyLucene 安装的一部分),但遇到了几个问题。我使用的python版本是3.7,并且我已经使用brew cask安装了adoptopenjdk-8.jdk(因为没有特定许可就不再提供Java-8(在某处阅读))。在这并没有真正起作用之后,我手动安装了 Java-8

尝试在 shell 中运行 setup.py(使用 java8 或采用openjdk)时收到的错误是:

请帮我安装 PyLucene!

它与这些有关(但它们已经过时并且不起作用):

pyLucene 安装

https://medium.com/@michaelaalcorn/how-to-use-pylucene-e2e2f540024c

编辑: 我意识到这与 javac 版本有关,但不知道如何解决它。这个网站看起来很有帮助(来自代码),但我不明白这里写的是什么: https ://www.jianshu.com/p/dcd149a65eb0