Fuseki "Can't find jarfile to run"

I am trying to configure Fuseki and I have been following the documentation, but new to Fuseki. I indicated the path in the terminal.

$ /Users/rumplestilskin/Downloads/jena-fuseki-0.2.7/fuseki-server --update --mem /ds 

I get an error message:

 Can't find jarfile to execute 

I'm not sure where the jarfile should be so that it can be found. fuseki-server.jar is in the same directory as fuseki-server .

+4
source share
1 answer

You need to set the environment variable FUSEKI_HOME :

 $ /usr/local/lib/jena-fuseki-0.2.7/fuseki-server --mem /ds Can't find jarfile to run $ FUSEKI_HOME=/usr/local/lib/jena-fuseki-0.2.7 /usr/local/lib/jena-fuseki-0.2.7/fuseki-server --mem /ds 08:42:46 INFO Dataset: in-memory 08:42:46 INFO Home Directory: /usr/local/lib/jena-fuseki-0.2.7 08:42:46 INFO Dataset path = /ds 08:42:46 INFO Fuseki 0.2.7 2013-05-11T22:05:51+0100 08:42:46 INFO Started 2013/06/28 08:42:46 EDT on port 3030 

It actually seems like a fuseki-server script should try to guess this based on the following code in fuseki-server .

 export FUSEKI_HOME="${FUSEKI_HOME:-$PWD}" if [ ! -e "$FUSEKI_HOME" ] then echo "$FUSEKI_HOME does not exist" 1>&2 exit 1 fi 

The actual description of FUSEKI_HOME is in the fuseki (not fuseki-server ) script:

 $ grep -B 1 -A 3 -m 1 FUSEKI_HOME /usr/local/lib/jena-fuseki-0.2.7/fuseki # # FUSEKI_HOME # Where Fuseki is installed. If not set, the script will try # to guess it based on the script invokation path. # 
+7
source

Source: https://habr.com/ru/post/1488683/


All Articles