> Sorry, I wasn't clear. No problem, and I appreciate your responses. In addition to setting the environment, class and classpath variables:
Environment ---------------- JENAROOT = “<Apache Jena 2.7.2 distribution path>” Path ------ …other semicolon-delimited path entries…, followed by <Apache Jena 2.7.2 distribution path>\bat; <Apache Jena 2.7.2 distribution path>\bin ClassPath ------------ …other semicolon-delimited path entries…, followed by <Apache Jena 2.7.2 distribution path>\bat; <Apache Jena 2.7.2 distribution path>\bin I also include additional classpath values as prescribed here: http://jena.sourceforge.net/ARQ/Tutorial/query1.html (under the section "Using the Java command line applications directly". Naturally, I added values commensurate with the aforementioned Jena release and rebooted by system for good measure. I continue to receive the same error message: Error: Could not find or load main class <Apache Jena 2.7.2 distribution path>\ARQ -----Original Message----- From: Joshua TAYLOR [mailto:[email protected]] Sent: Tuesday, July 24, 2012 9:45 AM To: [email protected] Subject: Re: Unable to Run Jena'a ARQ Command Line Utility > -----Original Message----- > From: Joshua TAYLOR [mailto:[email protected]] > Sent: Monday, July 23, 2012 12:29 PM > To: [email protected] > Subject: Re: Unable to Run Jena'a ARQ Command Line Utility > > On Mon, Jul 23, 2012 at 12:10 PM, ASPSA <[email protected]> wrote: >> I recently download the "apache-jena-2.7.2" distribution, which >> includes "jena-arq-2.9.2.jar" under the "bin" directory. >> Unfortunately, when I run the ARQ command line utility I receive an >> error message. For example, when I execute >> >> arq --data <some valid Turtle file> --query <some valid SPARQL query >> file> >> >> the command line utility returns the following error: >> >> Error: Could not find or load main class <Apache Jena 2.7.2 >> distribution >> path>\ARQ >> >> I have the following environment, PATH and CLASSPATH variables set, >> and I restarted my OS. > > Will ARQ run if you an absolute path and set just the JENAROOT variable? For > instance, I can do the following: > > $ JENAROOT=/usr/local/lib/apache-jena-2.7.2/ > /usr/local/lib/apache-jena-2.7.2/bin/arq > No query string or query file > > (I'm not a Jena developer, but a satisfied user who makes lots of use > of the command line utilities and recently switched to 2.7.2.) On Tue, Jul 24, 2012 at 8:43 AM, ASPSA <[email protected]> wrote: > I assigned the JENAROOT variable an absolute path. I simply used "<Apache > Jena 2.7.2 distribution path>\bat" in the post as a shortcut for the actual > path. Sorry, I wasn't clear. I meant, what happens if you set JENAROOT and use the absolute path to the executable (so as to confirm that the problem isn't with the value of PATH). But since you're getting a Java error and not a shell error, I guess ARQ is running, at least. I was just trying to decrease the number of things that could be the problem. //JT -- Joshua Taylor, http://www.cs.rpi.edu/~tayloj/
