Articles of Java的

将jdb连接到Windows上的android模拟器的“无法连接到远程VM”

我一直试图连接jdb到android模拟器一段时间,并已经被反复满足: jdb -sourcepath ./src -attach localhost:8700 java.io.IOException:shmemBase_attach失败:系统找不到指定的文件 在com.sun.tools.jdi.SharedMemoryTransportService.attach0(本地方法) 在com.sun.tools.jdi.SharedMemoryTransportService.attach(SharedMemoryTransportService.java:90) 在com.sun.tools.jdi.GenericAttachingConnector.attach(GenericAttachingConnector.java:98) 在com.sun.tools.jdi.SharedMemoryAttachingConnector.attach(SharedMemoryAttachingConnector.java:45) 在com.sun.tools.example.debug.tty.VMConnection.attachTarget(VMConnection.java:358) 在com.sun.tools.example.debug.tty.VMConnection.open(VMConnection.java:168) 在com.sun.tools.example.debug.tty.Env.init(Env.java:64) 在com.sun.tools.example.debug.tty.TTY.main(TTY.java:1010) 致命错误: 无法附加到目标虚拟机。 不太好。 绕过这个最好的方法是什么? 我在Windows 7 64位上运行。

如何在Java中获得Windows'%APPDATA%'位置variables的值?

我试图让我的程序在用户使用Windows时,将其状态保存在由%APPDATA%设置的位置。 但是, System.getProperty("temp.dir"); 不会返回。 为了保存状态,如何获得Windows中%APPDATA%variables的值?

跨平台的方式来检测符号链接/连接点?

在java中,Unix环境中的符号链接可以通过比较文件的规范path和绝对path来检测。 但是,这个技巧在windows上不起作用。 如果我执行 mkdir c:\foo mklink /jc:\bar 从命令行,然后在java中执行以下行 File f = new File("C:/bar"); System.out.println(f.getAbsolutePath()); System.out.println(f.getCanonicalPath()); 输出是 C:\bar C:\bar 是否有任何检测Windows中的连接点的Java 7以前的方式?

如何在Windows上find正在运行的Java进程的进程ID? 而如何独自杀死这个过程呢?

我想杀死Windows中的特定Java进程,就像在Linux中( ps -aux获取processid,然后kill processid来ps -aux进程)。

如何在PC启动时自动启动Java应用程序?

我正在开发一个调度应用程序,它提醒用户在一天中要做的事情,每分钟检查一次,看看时间是否到了,如果是,它会打开一个警告窗口提醒用户。 虽然它是用Java编写的,但我的目标是针对这个应用程序的Windows用户。 只要用户电脑开机就需要运行,所以我的问题是:如何在Windows系统中打开电脑时自动启动Java应用程序? 我知道我可以通过几个步骤手动添加应用程序到启动应用程序列表,但不是每个用户都熟悉这些步骤,所以我不知道是否可以通过我的Java程序来做到这一点,如果有的话示例代码?

阻止应用程序的所有其他input,并通过Java中的包装器进行控制

我有一个Windows应用程序,它有一个复杂的GUI,我想隐藏用户。 为了做到这一点,我想用一个非常简单的接口创build一个包装器,覆盖这个应用程序,并在用户单击包装器上的一个button时自动执行一些操作。 (我希望“包装”是合适的术语。)是否可以使用Java来阻止对底层应用程序的input,以便用户不会无意中搞乱自动化? 我将如何去做这件事? 另外,如何在不劫持鼠标的情况下自动按下按键并点击应用程序? 这在Java中可能吗? 我看了java.awt.Robot ,但它似乎劫持鼠标。 我也看过AutoIT ,但它也劫持鼠标,不与Java集成。 这些选项都不足以满足我需要的function,但我不知道如何继续。

从java代码获取cmd命令的输出

我有一个程序,我能够从我的代码成功执行cmd命令,但我希望能够从cmd命令获得输出。 我怎样才能做到这一点? 到目前为止,我的代码是: Second.java: public class Second { public static void main(String[] args) { System.out.println("Hello world from Second.java"); } } 和Main.java public class Main { public static void main(String[] args) { String filename = args[1].substring(0, args[1].length() – 5); String cmd1 = "javac " + args[1]; String cmd2 = "java " + filename; Runtime r = […]

Windows保留名称“c on”解决方法/ hack

我明白,“con”是Windows中的保留名称,但有没有registry黑客或东西,将允许我使用它? 我在Windows 7上,并试图解压缩包含名为“con.java”的文件的Java项目。 它每次都失败。 从我所了解到的,“con”在Windows 7中不再使用。

阻止Windows关机

我需要每次在Windowsclosures过程之前执行一些代码。 所以,我想阻止Windows关机过程一段时间。 我怎么能从Java或C ++ Builder做到这一点? 谢谢。

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 […]