Articles of Java的

Usb4java和Windows 7 64位操作系统我得到USB错误8或12

我试图让usb4java包工作。 我得到的基本连接,但是当我尝试获得产品,序列号或制造商,我得到USB错误12或8.我想我可能会有图书馆搞砸了。 我正在使用Win 7 Pro 64位操作系统Service Pack 1. Eclipse版本:Luna Service Release 2(4.4.2)版本ID:20150219-0600。 以下是我拥有的图书馆: 代码: `import java.io. ; 导入java.util。 ; import javax.usb。*; public class PrettyUSBDeviceLister { public static void main(String[] args) throws UnsupportedEncodingException, UsbException { UsbServices services = UsbHostManager.getUsbServices(); UsbHub root = services.getRootUsbHub(); System.out.println(" USB Root Hub: "); listDevices(root); } // main public static void listDevices(UsbHub […]

如何用Java编写系统首选项? 我可以调用UAC吗?

如何使用Preferences.systemRoot()来编写系统首Preferences.systemRoot() ? 我试着用: Preferences preferences = Preferences.systemRoot(); preferences.put("/myapplication/databasepath", pathToDatabase); 但是我得到了这个错误信息: 2010-maj-29 19:02:50 java.util.prefs.WindowsPreferences openKey VARNING: Could not open windows registry node Software\JavaSoft\Prefs at root 0x80000002. Windows RegOpenKey(…) returned error code 5. Exception in thread "AWT-EventQueue-0" java.lang.SecurityException: Could not open windows registry node Software\JavaSoft\Prefs at root 0x80000002: Access denied at java.util.prefs.WindowsPreferences.openKey(Unknown Source) at java.util.prefs.WindowsPreferences.openKey(Unknown Source) at […]

%SystemDrive%\ ProgramData \ Microsoft \ Windows \caching获取创build时执行VB脚本

我需要在Windows 7的StartMenu Group中的C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs中创build一些快捷方式。 我首先在桌面上创build快捷方式,然后将它们复制到C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \位置。 快捷键从这里正常工作,但我所看到的奇怪的是,从我运行我的程序的位置创build文件夹结构,执行我的脚本后,文件夹结构看起来像这样 %SystemDrive%\ProgramData\Microsoft\Windows\Caches 我正在执行从我的Java程序使用的VBScript Process p = Runtime.getRuntime().exec(cmd, env); result = p.waitFor(); cmd这里是wscript.exe (path of temp file which is the vbscript) env是我传递给vb脚本的参数 我的VBScript如下 set WshShell = WScript.CreateObject("WScript.Shell") Set WshEnv = WshShell.Environment("Process") […]