Java 文件没有嵌入样式表指令

Java 文件没有嵌入样式表指令,java,xml,github,web-crawler,Java,Xml,Github,Web Crawler,我想了解更多关于爬虫的知识,并在git上找到一个直到昨天才知道如何使用的。我最终实现了将其导入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_

我想了解更多关于爬虫的知识,并在git上找到一个直到昨天才知道如何使用的。我最终实现了将其导入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\u new/pom.xml

另外,我在项目的git站点中搜索,但没有找到任何与我的问题相关的内容


如有任何建议,将不胜感激

看起来您正试图在Eclipse中“运行”POM文件(以/XSL转换或其他选项的形式运行),在这种情况下,Eclipse试图找到一个XSL样式表来转换XML,而不是您感兴趣的内容。POM文件是一个名为的工具的文件,用于指定项目的结构、依赖项等。您首先要下载Maven并从命令行/shell运行
mvn eclipse:eclipse
,该命令行/shell将生成项目的所有eclipse元数据文件(例如
.project
.classpath
,等等)并将项目作为Java应用程序重新导入。或者,下载插件并将其作为Maven项目导入


Maven可能需要一点时间来学习,但是除了Maven站点上的教程之外,还有很多教程可用,只需用谷歌搜索即可。

看起来您正试图在Eclipse中“运行”POM文件(以/XSL转换或任何选项运行)在这种情况下,Eclipse试图找到一个XSL样式表来转换XML,而不是您感兴趣的内容。POM文件是一个名为的工具的文件,用于指定项目的结构、依赖项等。您首先要下载Maven并从命令行/shell运行
mvn eclipse:eclipse
,该命令行/shell将生成项目的所有eclipse元数据文件(例如
.project
.classpath
,等等)并将项目作为Java应用程序重新导入。或者,下载插件并将其作为Maven项目导入


Maven可能需要一点时间来学习,但是除了Maven站点上的教程之外,还有很多教程可以使用,只需用谷歌搜索即可。

在STS中,右键单击入口点java文件->运行方式->java应用程序


然后错误“文件没有嵌入样式表指令”消失了。在STS中,右键单击入口点java文件->运行方式->java应用程序


然后错误“文件没有嵌入样式表指令”消失了。它对我来说很好。

我有eGit,eGit是否有类似的选项,比如
mvn eclipse:eclipse
?我在考虑是否已经导入了EclipsePropertlyno,eGit是一个集成eclipse和git的工具。Maven(除其他外)是一个构建工具。当您导入项目时,是否必须手动添加一堆JAR以使其进行编译?Maven会帮你处理这些事情。你可以在没有Maven的情况下让项目正常工作,然后全部手动完成,但是如果你想这样做,你绝对不需要POM文件。使用Maven(和git),我能够在不到一分钟的时间内签出项目并在Eclipse中获得它(没有编译错误)。如果没有Maven,我假设您必须自己下载一堆JAR来编译它(例如HttpCore、Sleepycat等)。Maven处理了所有这些,这就是我遇到的问题,我一直致力于创建可运行的java项目。感谢您的帮助我有了eGit,是否有类似于mvneclipse:eclipse的eGit选项?我在考虑是否已经导入了EclipsePropertlyno,eGit是一个集成eclipse和git的工具。Maven(除其他外)是一个构建工具。当您导入项目时,是否必须手动添加一堆JAR以使其进行编译?Maven会帮你处理这些事情。你可以在没有Maven的情况下让项目正常工作,然后全部手动完成,但是如果你想这样做,你绝对不需要POM文件。使用Maven(和git),我能够在不到一分钟的时间内签出项目并在Eclipse中获得它(没有编译错误)。如果没有Maven,我假设您必须自己下载一堆JAR来编译它(例如HttpCore、Sleepycat等)。Maven处理了所有这些,这就是我遇到的问题,我一直致力于创建可运行的java项目。谢谢你的帮助