问题标签 [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.
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 光子类集成?我宁愿不局限于通过子进程运行提供的应用程序。
python - 两次运行代码时JPype无法正确编译
我的代码:
我只为这段代码获取一次值。当我第二次运行此代码时,我收到一条错误消息:
不知何故,当我为每个步骤重新启动 python 控制台时,它会给出值。
java - Mac OS 中的 Pip 安装错误(错误:命令“/usr/bin/clang”失败,退出状态为 1)
我想通过 Mac OS 上的 pip3 安装来安装 JPype1。
但是,以下错误一次又一次地发生。
其他问题答案说需要 Xcode 来解决这个问题。但是,即使在我使用此代码安装 XCode 之后,它也不能解决错误。
(也可以通过 Appstore 下载)
谁能帮我?
python - 在 Mac OS 10.14.2 上的 Python 3.7 中安装 JPype1 时出错
在我的系统中安装 JPype1 时出现错误。我正在使用 Python 3.7。JPype1 是 Jaydebeapi 的依赖项。
以下是错误信息:
java - 将 jar 文件添加到 jpype 会导致 java 崩溃
我正在使用 flask-appbuilder 来构建一个应用程序。为了提交一个表单来执行ddl,我在startJVM()的时候给jpype添加了一个jar文件,但是java总是崩溃。下面是我的代码:
这是崩溃错误,我尝试了“ulimit -c unlimited”但没有运气。
python - JVM 在 Django 中使用第二种 post 方法崩溃
我正在尝试使用 Django 为我的 nlp 项目构建 API。我有 JAR 文件并在 Python 中使用 Jpype 与 JVM 一起运行它。它在第一个 POST 中运行良好,但在第二个 post 方法中崩溃,没有任何例外。
我认为它的原因是 JVM 并尝试了以下代码但没有奏效:
我的所有代码:
我怎样才能继续运行 JVM 而不让它停止?
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 代码
当前我收到此异常:
python - ModuleNotFoundError:没有名为“jpype”的模块
我正在使用 Anaconda Python 并使用以下内容安装 jpype:
我安装了 GCC:
我在安装过程中没有收到任何错误。
如果我运行,pip search jpype
我将得到以下信息:
但仍然无法调用图书馆
python - 如何通过 Python 更改已经运行的 JVM 的 jar 文件路径
大家好,我创建了一个代码来测试分贝连接。我目前正在使用 Jpype 包来启动 JVM。这是我的代码,
driverpath 由用户指定。
我的问题:如果用户提供的路径错误,那么 JVM 会在没有 jar 文件的情况下启动。现在在这种情况下,我想单独更改正在运行的 JVM 的 jar 文件路径。
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 调用它时,为什么不呢?