Re: gij and FileWriter

Marco Trudel <[email protected]>
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
SkippyV wrote:
> I haven't been able to make the gij interpretor work on FileWriter (Java). 
> Has anyone else had success? 
> I'm using WinXP and have tried it in both Cygwin and MSYS/MinGW. The
> versions of libgcj used are 
> 3.4.5 for MinGW and 3.4.4 for Cygwin.

Well, these are very old versions. You should update to at least 4.3. 
You could:
- Compile GCJ yourself: http://rmathew.com/articles/gcj/bldgcj.html
- Use it from here*: http://jnc.mtsystems.ch
- Use it from here: http://www.thisiscool.com/gcc_mingw.htm

* These builds bring some additional features:
- A GUI
- Support for AWT/Swing (taken from a Sun JRE 1.4)
- Native builds for Linux and Windows
- Crosscompilers in both direction (Linux <-> Windows)
- Partial classpath exclusion (for smaller binaries)
- ...
The drawback is that the versions compiling for Windows cost 39.90 
(otherwise you'll have a demo dialog). Linux is free of charge.


Hope that helps
Marco


> I can build the exe with no problem using gcj but if I just build the class
> file (-C option) and run gij on it
> then I get a ClassNotFound exception for FileWriter.
> Skippy
> 
> some sample code:
> 
> import java.io.*;
> import java.util.*;
> 
> public class Test3 {
>    public static void main(String[] args) {
>        String jaString = new String("Stream Test THREE");
>        writeOutput(jaString);
>    }
> 
>    static void writeOutput(String str) {
>        try {
>          FileWriter fwOut = new FileWriter("test.txt");
>          BufferedWriter bwOut = new BufferedWriter(fwOut);
>          bwOut.write(str);
>          bwOut.close();
>        }
>        catch (IOException e) {
>          e.printStackTrace();
>        }
>    }
> }
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.