我想了解有关抓取工具的更多信息,并在 git 上找到project,直到昨天我还不知道该如何使用。我终于实现了将它导入eclipse,但现在它提供了以下内容:
07:45:07,798 INFO [main] Main - javax.xml.transform.TransformerFactory=null
07:45:07,811 INFO [main] Main - java.endorsed.dirs=C:\Users\st\Desktop\eclipse-jee-juno-SR1-win32-x86_64\eclipse\jre\lib\endorsed
07:45:07,840 INFO [main] Main - launchFile: C:\Users\st\workspace\.metadata\.plugins\org.eclipse.wst.xsl.jaxp.launching\launch\launch.xml
07:45:08,019 FATAL [main] Main - No embedded stylesheet instruction for file: file:/C:/Users/st/git/crawler_new/pom.xml
org.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException: No embedded stylesheet instruction for file: file:/C:/Users/st/git/crawler_new/pom.xml
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:225)
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:186)
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.Main.main(Main.java:73)
Caused by: org.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException: No embedded stylesheet instruction for file: file:/C:/Users/st/git/crawler_new/pom.xml
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:214)
... 2 more
根据我为错误所做的搜索,看起来错误与xml文件有关,但我对xml知之甚少。但是找不到的pom.xml
文件位于目录/C:/Users/st/git/crawler_new/pom.xml
中。
另外,我在项目的git网站的issues中搜索但找不到与我的问题相关的任何内容。
任何建议都将不胜感激。
答案 0 :(得分:2)
看起来你正试图在Eclipse中“运行”POM文件(Run As / XSL转换或者任何选项),在这种情况下,Eclipse正试图找到一个XSL样式表来转换XML - 而不是你的' POM文件是一个名为Maven的工具的文件,它指定项目的结构,依赖关系等。首先要下载Maven并从命令行/ shell运行mvn eclipse:eclipse
。将生成项目的所有Eclipse元数据文件(例如.project
,.classpath
等),并将项目重新导入为Java应用程序。或者,下载m2e插件并将其作为Maven项目导入。
Maven可能需要一些学习,但除了Maven网站上的教程外,还有很多教程,只需谷歌吧。
答案 1 :(得分:0)
在STS中,右键单击入口点java文件 - >以 - >运行Java应用程序。
然后错误“没有嵌入的文件样式表指令”消失了。它对我很好。