【java – 如果没有至少一个TestEngine,则无法创建Launcher;考虑在Junit 5中将引擎实现JAR添加到类路径中】教程文章相关的互联网学习教程文章

仅在运行java -jar时使用循环依赖,而不是使用spring-boot:run【代码】

我一直在Intellij IDEA内部开发一个spring-boot应用程序.它现在已经完成,我即将把它发送给其他用户. 我使用mvn clean install构建它,并尝试使用java -jar target / my-app.jar启动内置的-jar文件. 令我惊讶的是它失败了一个例外(难以阅读,但至少被切成几行)Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating...

Javassist依赖jar丢失【代码】

我正在尝试在我的本地glassfish服务器上完成java检测.当它试图改变我得到的字节码Severe: javassist.CannotCompileException: cannot find javax.ws.rs.core.Responseat javassist.CtBehavior.insertBefore(CtBehavior.java:771)对我来说这看起来像我创建的jar文件的问题,但我检查了manifest.mf并包含了maven依赖位置.有什么建议?Premain-Class: com.agent.TestAgent Agent-class: com.agent.TestAgent Boot-Class-Path: D:/TEST_...

java – 无法使用Gradle和Kotlin运行生成的JAR文件【代码】

我有一个使用Gradle和Kotlin配置的项目.这是一个命令行实用程序,我希望能够从我的终端运行生成的jar.但是我收到以下错误:Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsicsat com.autentia.impt.MainKt.main(Main.kt) Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsicsat java.net.URLClassLoader.findClass(URLClassLoader.java:381)at java.lang.ClassL...

java – 如何通过maven部署spring-boot构建的jar?【代码】

我使用mvn deploy命令将我的jar文件部署到nexus服务器,它适用于常规jar.但是如果jar由spring-boot-plugin打包,它就不起作用. jar文件的标题是一个linux系统服务脚本,它将被nexus拒绝. 下面是我的spring-boot插件设置:<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.0.2.RELEASE</version><configuration><executable>true</executable></configuration><execu...

Java – 正确获取jar依赖项【代码】

我对Java& maven,所以为了了解我的方式,我决定做一个项目作为学习的手段. 我选了一个很常见的堆栈: > Java 1.6>休眠(带注释)>春天(带注释)> JUnit 4> Tomcat> Oracle XE / In-mem hsqldb 到目前为止,我遇到的最大问题之一是获得正确的jar版本组合以获得稳定的环境.这是两个月后我still fighting with的问题. 我经常抛出noSuchMethod或classNotFound异常,结果是Spring模块A x.x.x与Hibernate模块B y.y.y不兼容.或者,通常,弹簧模块A...

java – 在Eclipse中导出单个.jar时避免重复库.jars

我正在使用Eclipse“Export … Runnable jar文件”功能来打包我的Clojure Java应用程序以进行部署. 这很棒,神奇地包括各种资源和Clojure源文件等. 我遇到的一个问题是我从“lib”目录依赖项目中多次包含各种库,例如:由于构建路径上的其他项目也使用Clojure,因此我得到了Clojure jar文件的四个版本. 这个问题不可避免地使我的.jar文件大小增加了三倍! 除了从生成的jar手动删除之外,有没有办法轻松消除这些重复项?解决方法:如果你...

java – 如何验证自签名jar上的签名?【代码】

我用我用keytool生成的密钥签署了我的jar.在运行时,如何验证jar是否未被修改? 目标是使用证书信息并验证自jar构建以来jar中的每个类都未被修改.这是运行时检查,因此包含代码的jar可以位于用户文件系统的任何位置.解决方法:JarFile类嵌入了jar验证器.此代码段验证存档中所有条目的签名:JarFile jar = new JarFile("/path/to/myarchive.jar"); Enumeration<JarEntry> entries = jar.entries(); while (entries.hasMoreElements()) ...

java – jaxws-rt.jar中的“/ com / sun / xml / ws /”包和rt.jar中的“/ com / sun / xml / internal / ws /”包之间的

我不明白在rt.jar中通过jaxws-rt.jar可以使用jax-ws包的“内部”实现.为什么Sun / Oracle会采取这样的决定将jax-ws集成到jdk中…我不知道两个包中两个类的类的变化是否并行执行….有人可以说明哪个应该实际上被提到…… ????解决方法:您没有提供任何关于您在何处看到此情况的背景信息. 默认情况下,javax.xml.ws*类型后面的JAX-WS实现是JRE中提供的实现. JAX-WS定义了SPI;为了覆盖JRE类,替代实现必须驻留在endorsed directories中. ...

java – 在eclipse中引用构建路径中其他项目的jar

我在一个eclipse项目中放置了一系列jar.即我有一个单独的eclipse项目(例如命名为JARS-Project),它在构建路径中有一大堆jar.从另一个日食项目,例如ProjectX我在构建路径中添加了对JARS-Project的引用.问题:我似乎无法使用ProjectX中的JARS-Project中的任何库.我期望能够从ProjectX中使用JARS-Project的构建路径中的所有库,因为它在构建路径中引用它.我看不出我可能错过的其他配置.不要认为它有所不同,但ProjectX是作为Spring项目创...

支持Java Compiler API中仅清单jar【代码】

Java Compiler API是否支持classpath参数中带有Class-Path条目的仅清单jar文件? 我正在尝试在Maven Surefire测试中使用Java Compiler API,但似乎Java Compiler API,或者更准确地说是ToolProvider.getSystemJavaCompiler(),不能正确处理Surefire的仅清单罐. 这是一个显示失败测试的代码段new File("target/out").mkdir();JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();URLClassLoader classLoader = (URLClassLoa...

java – 如何在JBoss上部署JAR文件?

我有一个使用Spring,Hibernate和JMX的Java应用程序. 现在我想在JBoss上部署它.我将它导出到Jar文件并复制到JBoss的deploy文件夹.但是,当我启动JBoss时,该应用程序未部署. 我看到JBoss无法找到Spring和Hibernate的库文件的错误.那么各位如何在JBoss上部署文件Jar?解决方法:Java企业应用程序不是作为jar文件部署的,而是作为.war文件(用于Web应用程序)或.ear文件(用于完整的企业应用程序,包括EJB). 您可能会将应用程序打包为.war文件...

java – 用于Web应用程序问题的Struts2 web.xml文件过滤器jar【代码】

我目前正在尝试使用Struts2框架创建一个小型Web应用程序. (在日食中) 我目前正在尝试使用web.xml(在WEB-INF文件夹中)文件中的过滤器将控制转移到struts.xml文件(在src文件夹中). (这是我在教程中看到的). 我用于过滤器的代码如下:<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>...

java – 我的LWJGL和Slick2d应用程序不会从runnable jar文件运行【代码】

我正在使用LWJGL和Slick2d.我已经创建了一个项目,它在eclipse中运行良好但是当我将它作为可执行jar文件导出时它什么也没做.我尝试从命令提示符运行它,它给了我这个错误:Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.pathat java.lang.ClassLoader.loadLibrary(Unknown Source)at java.lang.Runtime.loadLibrary0(Unknown Source)at java.lang.System.loadLibrary(Unknown Source)at org...

java – 从jar加载一个类【代码】

我正在尝试从jar加载一个类,我正在使用classLoader. 我有这部分代码用于准备classLoader:private void loadClass(){try{JarFile jarFile = new JarFile( Path);Enumeration e = jarFile.entries();URL[] urls = { new URL("jar:file:" + Path +"!/") };classLoader = URLClassLoader.newInstance(urls);} catch (MalformedURLException ex) {// TODO Auto-generated catch blockex.printStackTrace();} catch (IOException e) {//...

java – 从jar中为类文件生成jaxb Xsd模式【代码】

我想从jar中的类文件生成jaxb xsd模式.目前,我使用jaxb2-maven-plugin使用java文件生成模式.<plugin><groupId>org.codehaus.mojo</groupId><artifactId>jaxb2-maven-plugin</artifactId><version>${maven.plugin.jaxb2}</version><executions><execution><id>schemagen</id><goals><goal>schemagen</goal></goals><phase>process-classes</phase><configuration><quiet>true</quiet><includes><include>com/someProject/domain/*.j...

UNIT - 相关标签