Building javac on Netbeans and windows

Jonathan Gibbons jonathan.gibbons at oracle.com
Sun Feb 6 19:45:00 UTC 2011


Omkar,

I suggest you pull a copy of the langtools repository, and use the 
NetBeans project in langtools/make/netbeans/langtools.

NetBeans may show a compile-time error for some imports of API which is 
new to JDK 7.  The errors should go away if you run NetBeans using JDK 
7, but equally, the errors can be ignored for the most part, because 
they are in an "optional" part of javac. The Ant file in 
langtools/make/build.xml knows how to deal with these files.   There are 
three important parameters that you need to consider passing to ant to 
build langtools by itself,
     boot.java.home    This copy of JDK will be used to build langtools. 
It is typically JDK 6.
     target.java.home    (optional)  If you use Ant targets that will 
run javac, this is the copy of JDK that will be used. It must be JDK 7.
     import.jdk    (optional) This will be used to compile those files 
that depend on JDK 7 API.  It should either point to a copy of JDK 7, or 
it may point to a jdk/ repository containing the main JDK source code.

-- Jon

On 02/06/2011 03:48 AM, Omkar Raut wrote:
> Hello
>
> I am trying to setup a development environment for langtools project 
> in openjdk7.
>
> I am new to netbeans. I am trying to build the langtools project in 
> Netbeans with manually copied sources. I am getting compile error in 
> the import statement of "java.nio.File.Attributes" & some other 
> packages in some classes. I suspect that I am missing some other 
> projects which are needed by langtools in build path. How do I know 
> which projects contain these classes? Is there a simpler way of 
> setting a development environment with openjdk7 (specifically 
> langtools/javac project) on Netbeans on windows?
>
> Any help appreciated!
>
> Thank you,
> Omkar Raut
> Student, UC Irvine




More information about the build-dev mailing list