Scala com.typesafe.config.ConfigException$缺失:找不到密钥的配置设置
我正在使用typeSafe配置将src/main/resources下的application.properties中的属性加载到Scala代码中。从eclipse运行代码时,会加载属性。但是,当作为jar文件运行时,它给了我一个错误Scala com.typesafe.config.ConfigException$缺失:找不到密钥的配置设置,scala,apache-spark,Scala,Apache Spark,我正在使用typeSafe配置将src/main/resources下的application.properties中的属性加载到Scala代码中。从eclipse运行代码时,会加载属性。但是,当作为jar文件运行时,它给了我一个错误 com.typesafe.config.ConfigException$Missing: No configuration setting found for key 谢谢王给我一个线索。是的,jar文件包含属性文件。但它无法找到该文件,因为属性文件存
com.typesafe.config.ConfigException$Missing: No configuration setting found for key
谢谢王给我一个线索。是的,jar文件包含属性文件。但它无法找到该文件,因为属性文件存在于Resources文件夹中。当我解压jar文件时,我就知道了。在代码中提供了以下内容
val config=ConfigFactory.load("application.properties")
当我把它改成-
val config=ConfigFactory.load("resources/application.properties")
我得到了财产。谢谢大家。您是如何获取属性文件的?您可以共享代码吗?jar文件包含属性文件吗?您可以发布完整的异常吗?