これは私のフォルダ構造です
proj
--src
--config
--bin
Linuxでは
/home/proj/src
/home/proj/config
私の構成フォルダーには、log4j プロパティ ファイルが含まれています。
Linux で Java クラスを実行しようとしています。
これは、Javaクラスでアクセスする方法です(これは確かに間違っています)
String propFile = "/../config/Log4jprop.properties";
ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader();
URL logPropFile = systemClassLoader.getResource(propFile);
PropertyConfigurator.configure(logPropFile);
Linux のクラスからプロパティ ファイルにアクセスできるようにする必要があります。
私のコマンドの一部は次のとおりです
java -classpath /home/proj/config/Log4jprop.properties:./ Start
ログ プロパティ ファイルが確実に読み取られるようにするにはどうすればよいですか?