Windows 7中的javaws应用程序启动问题

时间:2012-08-18 05:51:18

标签: java windows-7-x64 jnlp java-web-start ioexception

我正在尝试在 Windows 7 64位上启动jws应用程序(使用jnlp文件)并遇到以下问题。

ERROR [L:org.apache.catalina.startup.ContextConfig F: T:'javawsApplicationMain'] Exception >fixing docBase: {0} 
java.io.IOException: The filename, directory name, or volume label syntax is incorrect
at java.io.WinNTFileSystem.canonicalize0(Native Method)  
at java.io.Win32FileSystem.canonicalize(Unknown Source)  
at java.io.File.getCanonicalPath(Unknown Source)  
at java.io.File.getCanonicalFile(Unknown Source)  
at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:841)  
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:1012)  
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:279)  

同样的文件就像 Windows XP 上的魅力一样 任何帮助表示赞赏 谢谢

2 个答案:

答案 0 :(得分:1)

在继续操作之前,请务必使用JaNeLA验证JNLP。许多启动文件无效以及JWS客户端如何解释无效的启动文件是不确定的 - 它可能导致各种奇怪的错误。

答案 1 :(得分:1)

我发现了自己的错误和不同之处 Jnlp资源属性 arch “x86”“amd64”(即使对于英特尔64位) os = Windows 。因此,在使用 os = Windows 时,请避免“x86_64” 同样使用 JaNeLa 验证您的 JNLP ,您可能会遇到其他一些错误,在这种情况下它是一个很好的工具来帮助您。 :)