问题标签 [jmtp]

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

java - 线程“主”java.lang.RuntimeException 中的异常

我正在为 Windows 应用程序开发 Java SWT。

在这个项目中,我需要检查电话设备是否连接到系统。为此,我使用了 JMTP.jar

org.eclipse.swt.win32.win32.x86-3.5.1.jar

我的代码是

但是在为 PortableDeviceManager 创建对象时出现此错误。

系统配置:Windows xp 32 位和 JDK 1.7 32 位。

谁能帮我解决这个问题。

0 投票
1 回答
838 浏览

java - 使用 jmtp.jar 查找附加到 linux 操作系统的便携式设备

我想使用 jmtp.jar 监视连接到我的 linux 操作系统的便携式设备。下面是我用来做同样事情的代码。它在 Windows 中运行良好,但是当我运行此代码时,它给了我“不支持的操作系统异常”。jmtp.jar 支持 linux 操作系统吗?如果没有,那么 Linux 操作系统的任何替代解决方案?

我使用的代码

我得到的例外:

0 投票
0 回答
424 浏览

java - 为 64 位操作系统添加 jMTP API 的问题

我为java下载了jMTP库,但是当我像每个.jar文件一样添加它时,我得到了很多编译错误,所以我研究了解决方案,我发现该库不支持64位JVM,因为dll文件只支持32位,所以我将我的 JVM 切换到 32 位,很多错误都消失了,但我仍然有一个错误:

线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException: 0 at Jmtp.main(Jmtp.java:14)

请注意,它们没有语法错误,编译的代码是我从 Stackoverflow 获得的,他工作得很好。

请问各位大侠,我需要你的帮助,有什么解决办法....

0 投票
1 回答
255 浏览

java - 如何在 Java Project 中使用稍作修改的 JMTP 库?

我需要使用来自 GitHub 的以下库:

https://github.com/reindahl/jmtp

但是,没有构建说明或任何说明如何使用它。我知道原始的 JMTP 库可以作为 jar 下载,这使得它易于使用,但是使用该库,我无法将文件从设备复制到主机,因此我需要从 GitHub 上使用这个库。我对图书馆工作还很陌生,在网上找不到很多东西,所以我希望有人可以在这里帮助我。

我尝试过的事情:

在 IntelliJ 中打开库并尝试构建 JAR,但库中也有 C++ 代码,因此不起作用。

0 投票
1 回答
153 浏览

java - file.listRoots 不适用于 Java 中的便携式 USB 驱动器

file.listRoots()适用于内部文件驱动器信息,但无法获取 USB 和便携式文件信息。这是我的代码:

我不明白为什么我的便携式 USB 信息无法获取?

0 投票
1 回答
124 浏览

javafx - 无法解决 jmtp 库中的 PortableDeviceToHostImpl32

我正在使用 jmtp 库,并且大多数代码都可以正常工作,例如设备读取、设备文件读取和写入。但是当我使用 PortableDeviceToHostImpl32 从便携式设备复制到主机时显示无法解析“PortableDeviceToHostImpl32”。

我从https://code.google.com/archive/p/jmtp/downloads下载库。并成功运行了大部分内容,但卡在了从便携式设备到桌面的副本中,并且不知道为什么会出现这个问题。

或者这个问题的替代方案是什么?