问题标签 [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.
python - Python:在 Windows 上安装 JCC
我正在尝试在 64 位 Windows 机器上安装 PyLucene,我需要做的第一件事是安装 JCC。在安装页面上,它说我需要更改文件中的INCLUDES
、CFLAGS
、DEBUG_CFLAGS
和值。LFLAGS
JAVAC
setup.py
我不知道该怎么做(我什至不知道前四个是什么)。我已经在网上和这个网站上搜索过,但我仍然无法对它做出正面或反面。如果这是一个非常笼统的问题,我感到非常抱歉,但即使是一些关于在哪里查看的提示也将不胜感激。
database - 是否有用于 DB2 的 JDBC 4.1 驱动程序?
DB2 (LUW) 是否支持 JDBC 4.1?
如果存在此驱动程序,我可以从哪里下载该驱动程序?
java - 如何使用 jcc 在 python 中转换变量
在java中,可以将对象强制转换为类。在这里找到了一个很好的例子
我有一个程序需要将一些 java 与 python 集成。我正在尝试通过JCC 库来做到这一点。我遇到的问题是,使用 JCC,所有 java 类都加载到我使用 JCC 创建的导入库中。因此,我可以通过将必要的参数传递给 java 类的构造函数来创建基类的实例。
但是,在我的代码中,我需要能够将此对象转换为更“特定”类型的对象。如何使用 JCC 在 python 中完成此操作?似乎这可能是不可能的,因为 python 是动态类型的,但这就是我问这个问题的原因。
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很陌生,所以请温柔一点。
java - PyLucene 中的 InvalidArgsError 尝试创建 FSDirectory
所以我试图在 PyLucene 中实现一个基本的索引编写器。我通常是 Java 开发人员,但由于技术限制,我在 python 中执行此操作,否则这不会成为问题。我正在关注 PyLucene Tarball 中的示例,但是
我遇到的问题是,每当我运行它时,我都会收到以下错误:
我已经检查了这里的 Java 代码,它似乎有一个构造函数public SimpleFSDirectory(File path)
,即使在回溯错误中,这也是我传递的内容。我错过了什么jcc
吗?
这是使用 Lucene 6.4.1,我可以成功导入 lucene 和 jcc。
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
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
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.
有人可以帮我设置正确的环境变量吗?
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!
它与这些有关(但它们已经过时并且不起作用):
https://medium.com/@michaelaalcorn/how-to-use-pylucene-e2e2f540024c
编辑: 我意识到这与 javac 版本有关,但不知道如何解决它。这个网站看起来很有帮助(来自代码),但我不明白这里写的是什么: https ://www.jianshu.com/p/dcd149a65eb0