Windows7中的javaws应用程序启动问题
我试图在64位windows 7上启动jws应用程序(使用jnlp文件),并遇到以下问题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
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文件。