[J-core] [Help request] I can't get the microcode generator to run
Geoff Salmon
gsalmon at se-instruments.com
Thu Jul 21 23:36:37 EDT 2016
Hi Robert
According to leiningen's source, that message is printed when the static
method javax.tools.ToolProvider/getSystemJavaCompiler returns null. That
seems to happen when the java binary you're running is from a jre and
not a jdk.
https://wiki.debian.org/JavaPackage describes ways of switching which
jdk/jre 'java' will run. Maybe the following will switch to use the jdk?
# update-java-alternatives -l
# update-java-alternatives -s jdk-8-oracle-x64
From your "java -version" output, it looks like the java being run
isn't one of the listed openjdk packages. Maybe it belongs to an oracle
jre that didn't show up in your "grep jdk"?
- Geoff
On 16-07-21 08:39 PM, Robert Ou wrote:
> Hi,
>
> I am in the soc_top/components/cpu/decode/gen, and when I try to run
> "lein run" it complains about not being able to find a Java compiler
> despite me having one (or several) installed. Any ideas? I am running
> Debian Sid.
>
> $ lein run
> Java compiler not found; Be sure to use java from a JDK
> rather than a JRE by modifying PATH or setting JAVA_CMD.
>
> $ dpkg -l | grep jdk
> ii openjdk-8-jre:amd64 8u91-b14-3
> amd64 OpenJDK Java runtime, using Hotspot JIT
> ii openjdk-8-jre-headless:amd64 8u91-b14-3
> amd64 OpenJDK Java runtime, using Hotspot JIT
> (headless)
> ii oracle-java8-jdk 8u92
> amd64 Java Platform, Standard Edition 8 Development
> Kit
>
> $ java -version
> java version "1.8.0_92"
> Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
> Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
>
> $ javac -version
> javac 1.8.0_92
>
> Robert
> _______________________________________________
> J-core mailing list
> J-core at lists.j-core.org
> http://lists.j-core.org/mailman/listinfo/j-core
>
More information about the J-core
mailing list