问题标签 [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.
java - java中的桥接方法或合成方法是什么?
我刚刚听说过java中的这些新词——Synthetic 和 Bridge 方法。我已经搜索过它们,但互联网上没有太多信息。有人可以详细说明java中有哪些桥接或合成方法吗?
java - 有时我无法使用 php java bridge 连接到套接字
我们正在使用 PHP 应用程序中的 Java 桥接器连接到 Java 应用程序。但有时,连接无法连接。下面是用于连接的函数。我不明白问题是什么。有时它可以工作,有时它无法连接。是否设置了任何持久连接问题或计数?
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 中寻找帮助或替代方法。
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>
?什么时候调用超级?
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
谢谢
automation - 即使跑步者处于睡眠模式,也可以在任何地方运行机器人
我在 RDP 中的跑步者上运行机器人时遇到问题,跑步者在我远程登录时运行机器人,但当我断开远程访问时,活动窗口、屏幕截图、克隆等命令失败。我想运行机器人而无需远程登录跑步者
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新手,似乎无法弄清楚我做错了什么。请协助。
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 中工作
python - Heroku 无法捆绑 python-javabridge(找不到 javahome)
我正在尝试将我的第一个 Plotly Dash 应用程序(用 Python 编写)部署到 Heroku。我无法捆绑所有软件包来编译应用程序,目前使用的是 Python-javabridge。
当我尝试部署我的应用程序时,即使从 中删除 python-javabridge 后requirements.txt
,它仍然会尝试捆绑它,给我以下错误:
我做了什么:
只是运行pip install javabridge
完美,没有问题。
我添加JAVA_HOME
到我的系统变量和路径中,没有帮助。在 cmd 上写入javac
或java --version
按预期输出版本。
我使用 Windows 10、Python 3.7、Anaconda3、Spyder 终端来运行命令。