Reputation: 1449
I have a necessity to read some properties from a file located in local etc/myconfig-config/
folder. I need to give this file path in the command line. I have given it as mentioned below. But there is an error and it displays like
Error: Could not find or load main class test-tool.jar.
the command given is
java -cp -DconfigDir=/etc/myconfig-config/ test-tool.jar
service.ScriptGenerator $clinic_count $client_files_count
can anybody please help me to resolve this.
thanks
Upvotes: 14
Views: 62759
Reputation: 5173
Try giving following command,
java -DconfigDir=/etc/myconfig-config/ -cp test-tool.jar service.ScriptGenerator $clinic_count $client_files_count
Note that the given parameters should be accessed from code as follow:
System.getProperty("configDir")
Upvotes: 18
Reputation: 535
Try this command
export VARNAME='variable-value'
Then run your Java main class from the same command line.
Upvotes: 4
Reputation: 2119
Your command should be like
java -cp test-tool.jar -DconfigDir=/etc/myconfig-config/ service.ScriptGenerator $clinic_count $client_files_count
Upvotes: 1