问题标签 [jpype]

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 投票
1 回答
267 浏览

java - 有没有人成功使用 JPype 加载 Netflix 光子类?

我从https://github.com/Netflix/photon构建了 Netflix Photon docker 映像,它的工作原理就像我能够启动容器并运行提供的 Java 应用程序一样。

除此之外,我安装了 Python3、gcc 和 JPype1-py3,但无法加载 Photon java 类。

我可以使用以下方法成功启动 JVM:

startJVM(getDefaultJVMPath(), "-ea", "-Djava.class.path=/source/build/libs") java.lang.System.out.println("hello world") Hello World

所以我知道 JVM 本身正在工作,但是每当我尝试从 Photon 加载一个类时,我都会收到一个错误:

有没有人能够使用 JPype 直接与 Netflix 光子类集成?我宁愿不局限于通过子进程运行提供的应用程序。

0 投票
1 回答
986 浏览

python - 两次运行代码时JPype无法正确编译

我的代码:

我只为这段代码获取一次值。当我第二次运行此代码时,我收到一条错误消息:

不知何故,当我为每个步骤重新启动 python 控制台时,它会给出值。

0 投票
1 回答
7286 浏览

java - Mac OS 中的 Pip 安装错误(错误:命令“/usr/bin/clang”失败,退出状态为 1)

我想通过 Mac OS 上的 pip3 安装来安装 JPype1。

但是,以下错误一次又一次地发生。

其他问题答案说需要 Xcode 来解决这个问题。但是,即使在我使用此代码安装 XCode 之后,它也不能解决错误。

(也可以通过 Appstore 下载)

谁能帮我?

0 投票
2 回答
6265 浏览

python - 在 Mac OS 10.14.2 上的 Python 3.7 中安装 JPype1 时出错

在我的系统中安装 JPype1 时出现错误。我正在使用 Python 3.7。JPype1 是 Jaydebeapi 的依赖项。

以下是错误信息:

0 投票
1 回答
668 浏览

java - 将 jar 文件添加到 jpype 会导致 java 崩溃

我正在使用 flask-appbuilder 来构建一个应用程序。为了提交一个表单来执行ddl,我在startJVM()的时候给jpype添加了一个jar文件,但是java总是崩溃。下面是我的代码:

这是崩溃错误,我尝试了“ulimit -c unlimited”但没有运气。

0 投票
0 回答
109 浏览

python - JVM 在 Django 中使用第二种 post 方法崩溃

我正在尝试使用 Django 为我的 nlp 项目构建 API。我有 JAR 文件并在 Python 中使用 Jpype 与 JVM 一起运行它。它在第一个 POST 中运行良好,但在第二个 post 方法中崩溃,没有任何例外。

我认为它的原因是 JVM 并尝试了以下代码但没有奏效:

我的所有代码:

我怎样才能继续运行 JVM 而不让它停止?

0 投票
0 回答
284 浏览

java - 将redshift-fake-driver导入python时找不到类

我正在尝试使用我的 python 代码中的 redshift-fake-driver ( https://github.com/opt-tech/redshift-fake-driver ) 连接到 Postgres DB。但是我无法加载驱动程序。

我正在基于 rappdw/docker-java-python 映像的 docker 容器中运行 python 代码

当前我收到此异常:

0 投票
2 回答
6885 浏览

python - ModuleNotFoundError:没有名为“jpype”的模块

我正在使用 Anaconda Python 并使用以下内容安装 jpype:

我安装了 GCC:

我在安装过程中没有收到任何错误。

如果我运行,pip search jpype我将得到以下信息:

但仍然无法调用图书馆

0 投票
0 回答
96 浏览

python - 如何通过 Python 更改已经运行的 JVM 的 jar 文件路径

大家好,我创建了一个代码来测试分贝连接。我目前正在使用 Jpype 包来启动 JVM。这是我的代码,

driverpath 由用户指定。

我的问题:如果用户提供的路径错误,那么 JVM 会在没有 jar 文件的情况下启动。现在在这种情况下,我想单独更改正在运行的 JVM 的 jar 文件路径。

0 投票
2 回答
3550 浏览

java - jpype 简单 jar 导入并运行 main()

我正在尝试打开一个 jar 文件并执行它的主要功能,但是 jpype 抛出了一个对我来说没有意义的错误。这是我的代码:

我收到此错误:TypeError: Package phylonet.coalescent.CommandLine.main is not Callable

我已经提供了 jar 文件的绝对路径,并且我从 META-INF/MANIFEST.MF 中获得了主要功能:

我试图打开的 jar 文件称为 astral,来自这里:https ://github.com/smirarab/ASTRAL

像这样调用它可以按预期工作:

那么当我用 jpype 调用它时,为什么不呢?