I thought the fix for this was already in (a variant of it) - I was doing some work on 1.9.0 BETA4 recently. This included picking up all the latest Eclipse JDT support for Java9 and coping with the changes to paths. But I will admit I was working with a 121 build version of Java9, perhaps things have changed again since then. I’ll have a look when I get a moment.
cheers, Andy > On Jul 22, 2016, at 11:31 AM, Mario Ivankovits <ma...@datenwort.at> wrote: > > Hi! > > In latest Java 9 builds the „sun.boot.class.path“ is gone. Due to this, the > core java classes can no longer be found by aspectj. > On AspectJs earlyJava9 branch I’ve patched it like this to make that work > again. > > > Index: weaver/src/org/aspectj/weaver/bcel/ClassPathManager.java > =================================================================== > --- weaver/src/org/aspectj/weaver/bcel/ClassPathManager.java (revision > f8b86ff2c03a77e47e87573b59bc43c57cfdee38) > +++ weaver/src/org/aspectj/weaver/bcel/ClassPathManager.java (revision ) > @@ -38,6 +38,7 @@ > > import org.aspectj.bridge.IMessageHandler; > import org.aspectj.bridge.MessageUtil; > +import org.aspectj.util.LangUtil; > import org.aspectj.weaver.BCException; > import org.aspectj.weaver.UnresolvedType; > import org.aspectj.weaver.WeaverMessages; > @@ -70,6 +71,11 @@ > if (trace.isTraceEnabled()) > trace.enter("<init>", this, new Object[] { classpath, > handler }); > entries = new ArrayList<Entry>(); > + > + if (LangUtil.is19VMOrGreater()) { > + entries.add(new JImageEntry(null)); > + } > + > for (Iterator<String> i = classpath.iterator(); i.hasNext();) > { > String name = i.next(); > addPath(name, handler); > > Regards, > Mario > _______________________________________________ > aspectj-users mailing list > aspectj-users@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/aspectj-users
_______________________________________________ aspectj-users mailing list aspectj-users@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/aspectj-users