status of gcj

Johannes Klarenbeek jklarenbeek@gmail.com
Sat Oct 4 21:02:00 GMT 2008


2008年9月17日 David Daney <ddaney@avtrex.com>:
> Johannes Klarenbeek wrote:
>>>> 2008年9月17日 David Daney <ddaney@avtrex.com>:
>>>>>> The current (as of 4.3) version no longer generates byte code, nor
>>> directly
>>> compiles .java source files. Instead we use ecj (Eclipse Compiler for
>>> Java)
>>> to do the java->class compilation. GCJ then compiles the class files
>>> (bytecode) into native code. This give us full java generics support.
>>>> so that means to compile a java file from source i need to download
>> the eclipse compiler for java as a seperate download..
>>>> You need a working gcj to do it.
>> The configuration and build instructions for GCC tell you how to build a
> working gcj. If you read them you will see where it says to run the
> contrib/download_ecj script to obtain the proper ecj.

i found that the ecj compiler is in java... so i need a jre
environment for it to compile any java class files to java byte code
(or am i doing anything wrong here). that is a little over done isn´t
it? i believe that the packages are in java byte code class files, ...
so could i build a native compiler then?
>> An often simpler alternative is to use a system that has a pre-built gcj
> installed.

that is not an option, since i´m adding it to firmware linux. a small
development only linux distro.
>> David Daney
>
- johannes klarenbeek...


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /