The shell script wrapper for kawa (/usr/bin/kawa in dev-scheme/kawa) #!/bin/sh exec `java-config --java` -classpath `java-config -p kawa` kawa.repl "$@" overwrites CLASSPATTH which is kind of annoying if you want to use kawa to connect Scheme and Java. Might I suggest: #!/bin/sh exec `java-config --java` -classpath `java-config -p kawa`${CLASSPATH:+:}${CLASSPATH} kawa.repl "$@" (get rid of line feed) would be preferable.
Fixed in 1.9.1. kawa now uses generation 2 eclasses and the wrapper created by java-pkg_dolauncher respects CLASSPATH