Any attempt to invoke ANY of the shell scripts in apache-jena-3.16.0/bin, for
example, 'bin/sparql --version', yields:
Error: Could not find or load main class
1.jena.apache-jena-3.16.0.log4j2.properties
But if in the scripts I comment out the line:
LOGGING="${LOGGING:--Dlog4j.configurationFile=file:$JENA_HOME/log4j2.properties}"
there is no problem, and 'bin/sparql --version' correctly yields:
Jena: VERSION: 3.16.0
Jena: BUILD_DATE: 2020-07-09T16:13:45+0000
Note that the environment variable $JENA_HOME has been correctly set:
'echo $JENA_HOME' correctly yields '/Users/GeneGragg 1/jena/apache-jena-3.16.0',
and 'cd $JENA_HOME' correctly puts me in 'apache-jena-3.16.0 %'
Is it a problem that my home directory, /Users/GeneGragg 1/, contains a space?
(I am using macOS Catalina, and the zsh shell [but the same things happens if I
use bsh])
Gene Gragg
University of Chicago
Professor (Oriental Institute, Linguistics, NELC)
Oriental Institute
1155 E. 58th St.
Chicago IL 60637
Tel: (773) 307-7486
Fax: (773) 702-9853