Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Java Desktop API broken on windows?

809103Jul 31 2011 — edited Nov 14 2011
From what I can tell no-one has actually been able to get this API to work properly..

Desktop dtop = Desktop.getDesktop();
dtop.open(new File("/test.mp3"));

always results in the error:
Exception in thread "main" java.io.IOException: Failed to open file:/D:/TMP/test.mp3. Error message: Unspecified error

at sun.awt.windows.WDesktopPeer.ShellExecute(Unknown Source)
at sun.awt.windows.WDesktopPeer.open(Unknown Source)
at java.awt.Desktop.open(Unknown Source)
at com.test.Test.<init>(Test.java:50)
at com.test.Test.main(Test.java:103)
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]

I've tried using browse, as well no luck.
and yes (I can open the file directly, and yet..its is associated, and I've run the process as admin -- yes this on a windows 7 x64 machine).

its works fine for .txt files.

I have seen various postings on bugs related to this..but mysteriously those bugs have 'vanished' from the system.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 12 2011
Added on Jul 31 2011
2 comments
1,680 views