Invalid Class-Path in compiler jar files

Werner Dietl wdietl at
Wed Apr 22 18:00:01 UTC 2015

I've made a clean jdk9/dev/langtools compiler build.
I then try running the compiler using:

java -classpath ./lib/java.compiler.jar:./lib/jdk.compiler.jar -Xlint

where is a trivial class.
I get:

warning: [path] bad path element
"jdk9-dev/langtools/dist/./lib/@{jarclasspath}": no such file or
1 warning

I think this is caused by the MANIFEST.MF files in these .jar files:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.3
Created-By: 1.8.0_45-b14 (Oracle Corporation)
Class-Path: @{jarclasspath}

I use this way of invoking the compiler from an ant build.xml file.

Does anyone else see the same behavior?

cu, WMD.


More information about the compiler-dev mailing list