javac update

Jonathan Gibbons Jonathan.Gibbons at Sun.COM
Fri Nov 6 22:15:22 PST 2009


Mark Reinhold wrote:
>> Date: Fri, 06 Nov 2009 19:51:14 -0800
>> From: jonathan.gibbons at sun.com
>>     
>
>   
>> I've managed to merge my langtools repo for "compiling langtools against jdk7
>> stubs" with a "Jigsaw langtools". Slight hiccup: Mark has been using the
>> diamond operator in the new Jigsaw code, which confused my stub generator for a
>> while.
>>     
>
> Oops -- give a hacker a cool new language feature, and he'll go use it.
>
>   
>> Can someone give me a brief recipe on setting up a simple module library,
>> sufficient for testing the upcoming new -L switch in the compiler?
>>     
>
> #! /bin/bash -e
>
> BIN=../../build/bin
>
> rm -rf src modules mlib
> mkdir src modules
>
> mkdir -p src/hi/hi
> cat >src/hi/module-info.java <<EOF
> module hi @ 0.1 {
>     class hi.There;
> }
> EOF
>
> cat >src/hi/hi/There.java <<EOF
> package hi;
>
> public class There {
>
>     public static void main(String[] args) {
>         System.out.format("Hi there!%n");
>     }
>
> }
> EOF
>
> $BIN/javac -d modules -modulepath modules $(find src -name '*.java')
> $BIN/jmod -L mlib create
> $BIN/jmod -L mlib install modules hi
> $BIN/java -L mlib -m hi
>
> - Mark
>   
Thanks for the script.

-- Jon



More information about the jigsaw-dev mailing list