- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经阅读并搜索了所有堆栈溢出..我还找到了JPype class not found但它并没有帮助我,虽然它已经解决了!我也有同样的问题 !我正在使用 Mac,python 2.7.6
我的 python 代码和 A.java 都在桌面上。但是我一直收到这个错误:
Traceback (most recent call last): File "/Users/jeren/Desktop/aa.py", line 13, in A = jpype.JClass("A") File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jpype/_jclass.py", line 54, in JClass raise _RUNTIMEEXCEPTION.PYEXC("Class %s not found" % name) java.lang.ExceptionPyRaisable: java.lang.Exception: Class A not found
aa.py : 导入jpype
import os
jpype.startJVM(jpype.getDefaultJVMPath(), "-ea", "-Djava.class.path=/Users/jeren/Desktop/")
A = jpype.JClass("A")
a = A()
jpype.shutdownJVM()
A.java :
class A
{
public A()
{
super();
}
public String sayHi()
{
return("Hello");
}
public static void main(String[] argv)
{
System.out.println ("Hello ");
}
public static int add(int a, int b)
{
return(a+b);
}
}
我的 mac、java 和 python 都是 64 位的!问题出在哪里?
最佳答案
一切正常,只需要在 A 类的开头添加一个“public”:
public class A
{
public A()
{
super();
}
public String sayHi()
{
return("Hello");
}
关于java - Jpype 上找不到类错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23521273/
我正在使用 JayDeBeAPI在 PySpark(Apache Spark Python API)中,这是我的代码的开头(请注意,我实际上是通过 PySpark 的交互式 shell 运行所有这些代
我已经阅读并搜索了所有堆栈溢出..我还找到了JPype class not found但它并没有帮助我,虽然它已经解决了!我也有同样的问题 !我正在使用 Mac,python 2.7.6 我的 pyt
我找到了一些关于如何将用户构建的 .class 和 .jar 文件导入 JPype 的说明,但我似乎很难让任何东西正常工作。 有效方法:我可以导入标准的 java 内容并打印 HELLO WORLD
我在下面附上我的代码 from jpype import * from javax.swing import JFrame classpath = "-Djava.class.path=praat.j
我测试了一个简单的 hello world 行来测试 JPype: jpype.java.lang.System.out.println(" Hello World ") 它在“主”python 程序
除了 print 语句之外,还有其他方法可以检查 jpype 和 java 之间的连接吗?我已经在 anaconda(Windows 10 64 位、anaconda python27(64 位)和来
我有一个 python 代码,它通过 jpype 使用 java 库。目前,每次运行我的函数都会检查 JVM 是否存在,如果不存在则创建它 import jpype as jp def myfunc(
我有一个类似的代码 message = "abc".encode() messageDigest = java.security.MessageDigest.getInstance("SHA-256"
我们有用 Python 编写的软件,它使用 JPype 调用 Java,Java 执行各种资源繁重的计算/报告构建。我们最初在启动 JVM 时分配了 800mb 的堆空间。 Java 端是完全多线程的
我有一个java程序员,有以下行 service.loadPropertiesForItems(Inbox, new PropertySet(ItemSchema.Subject, ItemSchem
当我尝试使用 jpype 使用 stanford 解析器时,出现以下错误 文件“C:\Python26\lib\site-packages\stanford_parser\parser.py”,第 1
JPype 是一个了不起的项目,因为我允许直接从 Python 实例化一个 JVM。 不幸的是,我陷入了第一步。 我有 A.java 源代码(位于 C:\tmp 文件夹): class A {
我的代码: jarLocation = "C:/Users/LahiruGunawardhana/Desktop/New folder/info/infodynamics.jar" # Start t
我有一个 java 外观类,我试图从 python 访问,所以我决定使用 JPype。我的外观类只有一个构造函数(无默认值)和四个参数 public facade(String a, String b
我正在尝试使用 JPype 从 Python 调用 Apache Pdfbox,但实际上在导入这些类时遇到了一些困难。它似乎无法从类路径中的 jar 文件中读取它们。 from jpype impor
我正在开发一个客户端 - 服务器软件,其中服务器由 python 开发。我想从python中的java程序调用一组方法。所有 java 方法都存在于一个 jar 文件中。这意味着我不需要加载不同的 j
我从 https://github.com/Netflix/photon 构建了 Netflix Photon docker 镜像它的工作原理就像我能够启动容器并运行提供的 java 应用程序一样。
是否存在可在 NumPy 之间进行转换的库或脚本和 JPype数组? 最佳答案 没有 JArray(float, 1)(numpyarray) 工作? 至少 JArray(float, 1)(nump
我正在尝试在 JPype 中实例化 Properties 对象,但遇到了一些困难。下面的命令... props = JClass('java.util.Properties') props.setPr
我使用 JPype 是为了在 python 中使用 java 类。我有一个文件夹,其中包含多个自写的 .jar 文件。 我知道如何长期导入多个 .jar: ... CLASSPATH = "/path
我是一名优秀的程序员,十分优秀!