[英]How to add properties file to java classpath using command-line?
我目前的结构看起来像
$ls
project.jar
propertiesFileA
propertiesFileB
我运行我的项目的方式,我做
java -jar project.jar MyClass
这是一个基于Spring
的项目,其中context.xml
解析来自propertiesFileA
和propertiesFileB
一些propertiesFileB
所以我收到错误,因为 Spring 找不到这些文件。 这意味着我需要将它们添加到classpath
。
我试过完全没有成功
java -classpath .:/project.jar MyClass
java -cp "project.jar:." MyClass
java -classpath .;project.jar MyClass
题
如何在命令行上向MyClass
提供propertiesFileA
和propertiesFileB
?
关于您的问题标题,“如何使用命令行将属性文件添加到 java 类路径?”,具体而言,您需要将包含属性文件的目录添加到类路径中。
例如,如果您的属性文件位于
然后你需要的是将它们的目录(/path/to/your/properties/files/,或/path/to/your/properties/files)添加到类路径中,例如:
java -cp "/path/to/your/properties/files/:/path/to/your/project.jar:/path/to/3rdparty/jars/*" com.shn.ec.main.MyClass
java -cp "/path/to/your/properties/files:/path/to/your/project.jar:/path/to/3rdparty/jars/*" com.shn.ec.main.MyClass
以下帮助了我
java -cp ".:project.jar:3rdparty/*" com.shn.ec.main.MyClass
FQCN
时我错过了FQCN
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.