Re: Java 1.5 binary compiler

Tim Oliver Wagner <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Am Mittwoch, 26. Januar 2005 00:02 schrieb Michael Armbrecht:
> http://gcc.gnu.org/java/

Hi,
merci ... genau soetwas habe ich gesucht. Es funktioniert auch einfach 
Programme zu compilieren. Leider ist meins nicht mehr ganz so klein ... ;-)

Ein kleines sinnloses Programm sollte mir den Weg erleichtern. Leider schaffe 
ich es nicht mehr zu compilieren sobald ich zusätzliche Klassen integriere. 
Ich hoffe es kann mir jemand erklären warum dann sofort einige 
Fehlermeldungen auftauchen bzw. wie ich die Klassen erfolgreich mit 
kompiliere.

Hier die Komandos für das kleine Beispiel:
tow@linux:~> javac *.java
tow@linux:~> gcj -g --main=Test -o Test Test.class
tow@linux:~> ./Test
hallo Welt!
HALLO
Who the chef!
theTest!!!
tow@linux:~>

Sobald ich jedoch das Objekt Test2 einfügen möchte (also das Auskommentierte 
einbinde) gibt es Fehler! Woran kann das liegen/liegt das?

Im Anhang sind die beiden kleinen Klassen. Würde mich über jede kleine (oder 
auch große ;-) ) Hilfe freuen.

tia

Oli

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
Test2.java (text/x-java, 166 B)
class Test2 {

    int x, y;
    Test2(int x, int y) {
 	this.x = x;
 	this.y = y;
    }
 
    public String toString() {
 	return "x = " + x + "; y = " + y;
    }
}
Test.java (text/x-java, 614 B)
import java.util.*;

class Test {
    
    public static String test() {
	return "theTest!!!";
    }

    public static void main(String[] args) {
	// einfache Ausgabe -> ja
	System.out.println("hallo Welt!");
	
	// kompatibel zu jdk 1.5? -> ja
	LinkedList<String> ll = new LinkedList<String>();
	ll.add("HALLO");
	ll.add("Who the chef!");
	Iterator<String> it = ll.iterator();
	while (it.hasNext())
	    System.out.println(it.next());

	// Methoden funktionieren -> ja
	System.out.println(test());

	// Andere Objekte einbinden -> nein, funktioniert so nicht. :-(
//	System.out.println(new Test2(5, 4));
    }
}
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.