问题标签 [java-bridge-method]

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 回答
53 浏览

java - java中的桥接方法或合成方法是什么?

我刚刚听说过java中的这些新词——Synthetic 和 Bridge 方法。我已经搜索过它们,但互联网上没有太多信息。有人可以详细说明java中有哪些桥接或合成方法吗?

0 投票
1 回答
202 浏览

java - 有时我无法使用 php java bridge 连接到套接字

我们正在使用 PHP 应用程序中的 Java 桥接器连接到 Java 应用程序。但有时,连接无法连接。下面是用于连接的函数。我不明白问题是什么。有时它可以工作,有时它无法连接。是否设置了任何持久连接问题或计数?

0 投票
1 回答
186 浏览

java - 转换中文字符时Java桥代码错误:'utf-8'编解码器无法解码位置0的字节0xc0:无效的起始字节

我们正在接收不同编码格式的数据,目前我们正在使用下面提到的 java 编码 https://docs.oracle.com/javase/1.5.0/docs/guide/intl/encoding.doc.html

我们正在转向 python,因此将这种编码逻辑更改为 python。由于python不支持中文字符编码,相当于java编码Cp935,我们使用javabridge代码如下

但是我们得到了错误


“utf-8”编解码器无法解码位置 0 中的字节 0xc0:起始字节无效


在 python 中寻找帮助或替代方法。

0 投票
1 回答
46 浏览

java - 擦除类型和桥接方法说明

以下代码取自 Oracle 泛型文档 -

我对这段代码的理解-

Q - 方法被setData覆盖还是重载?

我的理解 - 因为MyNode是扩展Node<Integer>,类型参数的值T设置为Integer

所以类Node有方法setData(Integer data) T= Integer 和类MyNode有方法setData(Integer data)

它是压倒一切的,因为签名是相同的。

Q- 即使在擦除之后,方法 setData 是否也会被覆盖? 我的理解 -

在我们擦除<T>set 方法之后,Node变成了,setData(Object data)

并且 set 方法Mynode将是 -setData(Integer data)因为没有类型参数,所以没有什么可删除的。

但这是超载的。

问 - 我们想要重载还是覆盖?

我的理解 - 从擦除之前定义的方法的外观来看,我们想要覆盖.

Q - 那么如何在擦除后实现覆盖?

我的理解 - 通过桥接方法。例如:

我的理解正确吗?

另外, class MyNode extends Node<Integer>什么时候Integer传递给<T>?什么时候调用超级?

0 投票
0 回答
520 浏览

java - 如何修复 no javabridge no module 错误?如何查找和设置jdk路径?

我正在尝试使用 ssh 将 javabridge 安装到我的出租服务器。Python、jdk (app-engine-java)、numpy、pandas、python-weka-wrapper 已安装,但 Pip install javabridge 给了我错误。

我尝试设置路径,但安装仍然出错。

点安装javabridge

弃用:Python 2.7 将于 2020 年 1 月 1 日到期。请升级您的 Python,因为 Python 2.7 在该日期之后将不再维护。> pip 的未来版本将不再支持 Python 2.7。使用缓存的https://files.pythonhosted.org/packages/a6/a0/c59bccabed99b1d4ac68166c59c679b375bfca75b78688b52c541b711578/javabridge-1.0.18.tar.gz收集 javabridge

当我输入 which java

.bash_profile

谢谢

0 投票
1 回答
117 浏览

python-3.x - 适用于 Windows 10 的 weka python 包装器加载程序

我已经在 Windows 10 上安装了 weka python 包装器。我尝试运行示例代码:

在此处输入图像描述

但我遇到了这种错误:

在此处输入图像描述

有什么解决方案可以解决这个问题?

0 投票
1 回答
65 浏览

automation - 即使跑步者处于睡眠模式,也可以在任何地方运行机器人

我在 RDP 中的跑步者上运行机器人时遇到问题,跑步者在我远程登录时运行机器人,但当我断开远程访问时,活动窗口、屏幕截图、克隆等命令失败。我想运行机器人而无需远程登录跑步者

0 投票
1 回答
641 浏览

java - 无法将 java 代码集成到我的 react native 项目中 - 错误:不兼容的类型:ReactApplicationContext 无法转换为 Activity

我正在尝试将 java 代码与我的 react native 项目桥接。

我的流程是这样的 - 当用户在 react native 中单击我的支付按钮时,它会路由到用 java 编写的页面(这是一个支付网关),然后当用户完成支付过程时,它会路由回初始页面在本机反应。我收到以下错误:

请看下面我的代码: //React native code to connect to java

// MainApplication.java

// HelloWorldModule.java - 支付网关代码

// HelloWorldPackage.java

我是java新手,似乎无法弄清楚我做错了什么。请协助。

0 投票
0 回答
303 浏览

java - 如何使用 php 脚本运行 JAR 文件?

我尝试使用 JAVA 桥从我的 jar 文件中获取输出,遵循此https://stackoverflow.com/a/10253798/1870048,我正在使用 XAMP 服务器,并且使用了 Apache 和 Tomcat 服务器

但给出错误:致命错误:调用未定义的函数 Javav() 我究竟应该研究什么?

我还尝试了以下方法,通过将 jar 文件放在我的 zampp htdoc 文件夹中来调用 jar 文件: (D:\xampp\htdocs\jar)

但是以上两种情况都没有给出任何输出。基本上我的 jar 会做一些购物车处理并返回输出,它在 JDevloper 中工作

在此处输入图像描述

0 投票
1 回答
158 浏览

python - Heroku 无法捆绑 python-javabridge(找不到 javahome)

我正在尝试将我的第一个 Plotly Dash 应用程序(用 Python 编写)部署到 Heroku。我无法捆绑所有软件包来编译应用程序,目前使用的是 Python-javabridge。

当我尝试部署我的应用程序时,即使从 中删除 python-javabridge 后requirements.txt,它仍然会尝试捆绑它,给我以下错误:

我做了什么:

只是运行pip install javabridge完美,没有问题。

我添加JAVA_HOME到我的系统变量和路径中,没有帮助。在 cmd 上写入javacjava --version按预期输出版本。

我使用 Windows 10、Python 3.7、Anaconda3、Spyder 终端来运行命令。