Java 未能创建零件';eclipsemars错误中的s控件
我在Fedora 24操作系统中使用EclipseMars编辑器,当我尝试单击JSP文件时,我得到了“未能创建部件错误”,因此我无法打开JSP文件,我还附上了一个屏幕截图。有人能帮我吗 这是错误消息:Java 未能创建零件';eclipsemars错误中的s控件,java,eclipse,Java,Eclipse,我在Fedora 24操作系统中使用EclipseMars编辑器,当我尝试单击JSP文件时,我得到了“未能创建部件错误”,因此我无法打开JSP文件,我还附上了一个屏幕截图。有人能帮我吗 这是错误消息: java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: " o" at java.net.URLDecoder.deco
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: " o"
at java.net.URLDecoder.decode(URLDecoder.java:194)
at org.eclipse.jst.pagedesigner.utils.ProjectResolver.getLocationByURI(ProjectResolver.java:372)
at org.eclipse.jst.pagedesigner.utils.ProjectResolver.getLocationByURI(ProjectResolver.java:259)
at org.eclipse.jst.pagedesigner.utils.ImageResolver.getResolvedURL(ImageResolver.java:47)
at org.eclipse.jst.pagedesigner.utils.ImageResolver.initializeImage(ImageResolver.java:61)
at org.eclipse.jst.pagedesigner.figurehandler.ImgFigureHandler.initializeImage(ImgFigureHandler.java:38)
在我将Spring工具套件安装到EclipseOxygen(4.7.3a)中之后,也显示了相同的错误消息。我通过安装liwebkitgtk 3.0.0解决了这个问题。我是kubuntu用户,因此我使用apt软件包管理器
sudo apt update && sudo apt install libwebkitgtk-3.0-0
我认为您应该使用yum package manager,因为您使用的是基于redhat的fedora查看workspace.metadata目录中的.log文件,查看是否有更详细的错误消息。如果存在编辑您的问题并添加完整消息,Eclipse包含“编辑器”,它本身不是“编辑器”。右键单击该文件。它试图打开的编辑器是什么?它是您想要的编辑器吗?按下标有“详细信息”的按钮,查看相关的日志输出。您好,greg-449,我已经添加了错误消息。请检查。看起来类似于我通过选择有缺陷的.jsp文件并右键单击修复了问题,它有一个名为“打开方式”的选项,选择了“jsp编辑器”并完成!它解决了我的问题。我希望它也能修复你的问题,不管你使用的是什么版本的Eclipse,但我使用的是Eclipse Mars。请让我知道这是否为您解决了