我正在尝试使用QueryDSL为Spring Data MongoDb生成QClass
在spring文档之后,我在pom中创建了插件条目。xml如下所示
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<id>process-common-model</id>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/apt</outputDirectory>
<processors>
<processor>
org.springframework.data.mongodb.repository.support.MongoAnnotationProcessor
</processor>
</processors>
</configuration>
</execution>
</executions>
</plugin>
我在执行元素上得到以下错误
您需要使用JDK运行build或在类路径上tools.jar。如果在eclipse构建期间发生这种情况,请确保您也在JDK下运行eclipse(com.mysema.maven:apt-maven-plugin:1.1.3:Process:Process-Common-model:Generate-source)
我试着在网上查找这个,据我所知,st在安装的JRE下运行,而JRE在此执行中缺少tools.jar。所以人们建议像这样更改sts.ini中的vm选项:
-vm D:\jde\jdks\jdk1.6.0_37\bin\javaw.exe
相关在线链接包括:
http://forum.spring.io/forum/spring-projects/data/126292-issues-with-querydsl-and-maven-pom-in-eclipse
在Querydsl中生成QClases时,Maven build和JDK出现Eclipse问题
我找不到sts。可以更改vm选项的ini或任何此类文件是。我正在windows计算机上运行STS。我可以找到与eclipse完全相同的STS配置设置文件。ini基于其内容。所以我在其中添加了-vm选项,现在这个文件如下所示
-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.401.v20161122-1740
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmC:\Program Files\Java\jdk1.8.0_121\bin\javaw.exe-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms40m
-Dosgi.module.lock.timeout=10
-Xverify:none
-Dorg.eclipse.swt.browser.IEVersion=10001
-Xmx1200m
修改此文件也无法解决此问题。
有人能告诉我如何处理这个问题吗?我一整天都在忙这个。
下面是关于eclipse的文档。ini文件(sts.ini文件相同,但对于sts):
https://wiki.eclipse.org/Eclipse.ini
根据此文档,您必须将“-vm”放在ini文件的第一行,以及javaw的路径。exe在第二行。在第三行,ini文件的其余部分开始(使用“-startup”行)。
希望这有帮助!!!
当我在我的pom中添加下面的代码时。支持Querydsl的xml 我在使用Eclipse构建时遇到了这个错误。我认为它与类路径和JDK JAR有关 . classpath: 额外信息: My maven安装 JAVA_HOME: C:\Program Files\Java\jdk1.7.0_45 PATH:%JAVA_HOME%\bin;
我正在使用一个Udemy教程学习Spring Boot,它跳过了如何将Spring工具安装到我们的IDE,所以我一直在谷歌自己如何做。 我想把它添加到我现有的Eclipse Jee Oxygen IDE中,因为我在它上面安装了其他的LANG和工具,我想把它全部保存在一个地方。 我试着通过Eclipse中的Marketplace向导搜索它,但它没有出现。 我还尝试了使用Eclipse.com的mar
问题内容: 我正在尝试使用JDK 6工具为某些SOAP Web服务生成客户端。WSDL由.NET 2.0应用程序生成。对于.NET 3.X应用程序,它可以正常工作。 当我跑步 它显示了一些错误消息,如下所示: [错误]具有相同名称“ mypackage.SomeClass”的类/接口已在使用中。使用类自定义解决此冲突。行?? 的HTTP://为MyService WSDL 当我使用Axis 1.4
关于如何解决这个问题的想法吗?)
当创建一个新的时,我没有看到一个Spring条目。请帮我修正这个错误!谢谢大家。
这段代码第一次可以运行得很好,但是当我第二次运行app时,它不会立即生成PDF文件。