【java – 从JAR中的资源文件夹加载属性】教程文章相关的互联网学习教程文章

mvn spring-boot:运行vs java -jar【代码】

我知道这可能听起来很愚蠢,但我无法理解mvn spring-boot:run和java -jar(用mvn install生成的.jar文件)之间的区别 我在/ src / main / resources / META-INF / resources / WEB-INF /中有一个带有jsp页面的spring boot应用程序.如果我使用mvn spring-boot:运行这些页面就可以了.但如果我使用java -jar,应用程序找不到这些页面. 我正在处理的应用程序是https://github.com/ArslanAnjum/angularSpringApi 更新:它适用于spring boo...

java – 从GitHub项目导出可用的.jar文件

我是java和eclipse的新手,我想从这个github项目中获取jar文件: https://github.com/nikkiii/omegle-api-java 我试过在eclipse中这样做,但是我不能将项目作为java项目导入,并且(我认为)因为这个原因我无法使用Export功能来获取项目的jar文件.最简单/最好的方法是什么? 谢谢解决方法:这是最简单的方法,假设您下载了包含来自github的.java源文件的zip文件: >将zip文件解压缩到Eclipse工作区中的文件夹中,例如omegle-api-java-maste...

java – 在Azure App Service上部署Spring Boot jar【代码】

我在使用Spring Boot API处理Azure应用服务时遇到问题.我在https://docs.microsoft.com/en-us/java/azure/spring-framework/deploy-spring-boot-java-web-app-on-azure上遵循了微软指南但到目前为止没有运气. 应用程序确实启动(我可以看到应用程序在日志文件中启动)但是对应用程序服务URL的http请求总是以超时结束. 我已经读过Azure应用服务只能选择在端口80或8080上运行的嵌入式tomcat服务器,但也没有运气. 该应用程序部署在www根...

java – ClassNotFoundException,即使包含类的jar正确存在于类路径中【代码】

我正在eclipse中配置一个新项目.我的项目有很多模块,其中一个名为eas.core.在我的eas.core模块的buildPath中,我添加了一个包含一个名为ContentRepositorySettings的类的jar文件common.jcr.jar,我将其用于我的代码中.但是在运行时,我仍然得到一个ClassNotFoundException,如下所示java.lang.NoClassDefFoundError: cm/bao/common/jcr/ContentRepositorySettings at java.lang.ClassLoader.defineClass1(Native Method) at java.lang....

java – 如何在使用JAR运行spark-submit时将program-argument传递给main函数?【代码】

我知道这是一个微不足道的问题,但我在互联网上找不到答案. 我试图用程序参数(String [] args)运行带有main函数的Java类. 但是,当我使用spark-submit和pass程序参数提交作业时,就像我一样java -cp <some jar>.jar <Some class name> <arg1> <arg2>它没有阅读args. 我试过的命令是bin/spark-submit analytics-package.jar --class full.package.name.ClassName 1234 someargument someArgument这给了Error: No main class set in JAR...

Intellij Java 2016和Maven:如何在JAR中嵌入依赖项?【代码】

参见英文答案 > How can I create an executable JAR with dependencies using Maven? 34个我正在使用Intellij Java 2016.2.2和Maven来创建一个非常简单的Java控制台应用程序. 我想添加一个外部库,所以我在Maven中添加我的依赖项,如下所示:<dependency><groupId>jline</groupId><artifactId>jline</artifactId><version>2.12</version> </dependency>它在IDE中运行时工作正常,但在外部控制台中...

java – 如果没有至少一个TestEngine,则无法创建Launcher;考虑在Junit 5中将引擎实现JAR添加到类路径中【代码】

当我试图在junit5中运行测试用例时,我得到了以下execption:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19:test (default-test) on project CRUD-App: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.19:test failed: There was an error in the forked process org.junit.platform.commons.util.PreconditionViolationException: Cannot create Launcher with...

java – Gradle – FatJar – 无法找到或加载主类【代码】

我知道这个问题被问了很多并且有很多答案,但我仍然明白了,我不明白为什么…… 我试图从一个带有gradle的依赖项的projet生成一个.jar. 我有一个类src / main / java / Launcher.java,其中我有我的main方法. 有我的build.gradleplugins {id 'java'id 'application' }version '1.0-SNAPSHOT' sourceCompatibility = 1.8 mainClassName = 'Launcher'repositories {mavenCentral() }dependencies {compile 'commons-io:commons-io:2.1'c...

java – httpclient jar的冲突.如何解决?【代码】

//这是我的代码,我正在代理…import org.apache.commons.io.IOUtils; import org.apache.http.HttpHost; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.impl.conn.DefaultProxyRoutePlanner;{ HttpHost proxy...

从基于Spring的Java应用程序创建单个可执行JAR【代码】

我有一个基于spring的应用程序,它执行组件/包扫描,查找特定命名空间内的包.该应用程序在Eclipse中运行完美,我想创建一个可执行的JAR来部署到我们的各种环境. 我已经尝试了各种方法来实现这一点,但唯一可行的是,如果我将依赖项包含在JAR之外的文件夹中.这是我到目前为止所尝试的 – > Maven从here编译到一个jar,使用这种方法创建单个JAR,并将依赖项作为类包含在内.使用时运行JAR – “java -jar jarName.jar” 我得到一个错误说明...

java – 将jar文件导入IntelliJ Idea?

我想在Java Mail API中使用方法,所以我试图将其jar导入IntelliJ IDEA上的项目.如何导入或下载这个新jar?我不是IntelliJ IDEA的新手,但现在两个月内没有进口新罐子. 另外,我是否需要其他设置才能使用Java Mail API?解决方法:1)您需要在IntelliJ IDEA中创建一个项目. 现在你有两个选择. 2.1.)在IDE中打开Project视图.然后吧单击您的项目并执行打开模块设置(或按F4). 2.2.)从文件菜单中选择项目结构. 3)然后转到左侧的图书馆.然后单...

java – 如何从具有相同结构的另一个jar中解析我的类【代码】

如何从具有相同结构的不同jar中解析我的类Note : Though the jars in question contains the word selenium but the question here have no direct relation with selenium几天前,PhantomJSDriver与selenium-server-standalone-v.v.v.jar捆绑在一起发布.所以我的班级工作正常:import java.io.File; import org.openqa.selenium.WebDriver; import org.openqa.selenium.phantomjs.PhantomJSDriver;public class A_PhantomJS {publi...

java – 从JAR中的资源文件夹加载属性【代码】

我有一个JAR文件Movie Library.jar,其内容如下所示: AttributeUtils类位于client.jar中(如图所示),属性文件位于属性文件夹中,该文件夹位于resources文件夹中. 我正在尝试加载属性:String absolutePath = LazyProperties.class.getClass().getResource(filePath).getPath(); File file = new File(absolutePath); InputStream stream = new FileInputStream(file); Properties properties = new Properties(); properties.load(st...

java – 在jar中嵌入hibernate hbm.xml映射【代码】

是否可以将hibernate映射hbm.xml嵌入到jar中,并避免在applicationContext.xml中手动引用<bean id="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><property name="dataSource"><ref bean="dataSource" /></property><property name="hibernateProperties"><props><prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop></props></property><property name="mappingResou...

java – 升级第三方jar时,是否必须重新编译我的应用程序?【代码】

我有一个使用某些第三方API的java应用程序.由于各种补丁,第三方jar文件会相当频繁地更改,但API本身并不会经常更改. 每次第三方jar改变时,我是否必须重新编译我的应用程序?解决方法:如果API发生更改,即使您不需要对源代码进行任何更改,也应重新编译.如果API未更改,则无需重新编译. “即使您不需要进行任何更改”的原因是某些与源兼容的更改可能不是二进制兼容的.例如,假设您当前正在呼叫:public void foo(String x)在以后的版本中...