Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows7中的javaws应用程序启动问题_Java_Windows 7 X64_Jnlp_Java Web Start_Ioexception - Fatal编程技术网

Windows7中的javaws应用程序启动问题

Windows7中的javaws应用程序启动问题,java,windows-7-x64,jnlp,java-web-start,ioexception,Java,Windows 7 X64,Jnlp,Java Web Start,Ioexception,我试图在64位windows 7上启动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

我试图在64位windows 7上启动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上就像一个符咒一样工作
感谢您的帮助。

谢谢

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

我发现了我的错误和区别。
Jnlp资源属性arch,对于os=Windows,采用“x86”和“amd64”(即使对于Intel 64位)
。因此,在使用os=Windows时,避免使用“x86_64”。

另外,与JaNeLa一起验证JNLP,您可能会遇到其他一些错误,在这种情况下,这是一个帮助您解决问题的极好工具。:)

“感谢您的帮助。”这里的问题可能是“为什么会有差异?”或“如何让它在Win 7上工作?”但由于我不喜欢猜测,您可以将问题编辑为..问题。在继续之前,请确保验证JNLP的使用。@Andrew Thompson-尝试JaNeLA是一个很好的建议!我鼓励你回答这个问题。IMHO…@paulsm4虽然它可能会排序80%以上的这些奇怪类型的错误,但事实上,你以“try”开头的句子强调了为什么我不会输入它作为答案(至少,还没有)。我的原则是,任何以“try”开头的内容都应该是评论。奥托,如果你选择输入这个作为答案,我可能会投票。。嘿,我是个伪君子,对别人的期望不同,对我自己的期望也不同@安德烈-我发现了我的错误和区别。结果表明,jnlp资源属性“arch”为“os”=“Windows”取“x86”和“amd64”(即使对于Intel 64位)。因此,在使用os=“Windows”时避免使用“x86_64”。感谢您的回复。:)@AndrewT-JaNeLa是超级酷先生。很高兴通过它验证JNLP文件。