Compileroptionen?

Status
Nicht offen für weitere Antworten.

Babba_BLuBB

Aktives Mitglied
Hallo!

Ich hätte derne, dass javac mir beim Compilieren alle möglichen Warnungen anzeigt. Nun bin ich auf der Suche nach den dazugehörigen Compileroptionen. Ich hab mir bereits die man-Page zu javac angeschaut. Dort fand ich die Option "-deprecation", die die Verwendung von als deprecated gekennzeichneten Klassen/Methoden beanstandet. Dann fand ich auch die Option "-g", die zusätzlich noch andere Warnungen ausgeben soll. Leider hat diese Option bei mir keine Wirkung.

Als Beispiel hier diese Klasse:

Code:
import java.util.*;
import java.io.*;

public class Test1 {

	ArrayList list = new ArrayList();
	
	public static void main(String args[]) {
		
		long lala;
		int tral = 1;
		
		if(tral == 0) {
			System.out.println("lala");
		}
		
		
		StringBufferInputStream in = new StringBufferInputStream("Hallo");
	}
	
}

Die Verwendung von StringBufferInputStream ist deprecated und wird vom Compiler bei einem Aufruf von
"javac -deprecation -g Test1.java"
auch beanstandet.

Auf die Variable "lala" wird in der gesamten Methode nich zugegeriffen. Eclipse meldet mir deshalb "Local Variable lala is never read localy". Leider meldet mir javac diesen "Fehler" aber nicht.

Weis jemand, ob des dafür eine Compileroption gibt?
Grüße und vielen Dank im Vorraus!
 

Babba_BLuBB

Aktives Mitglied
Danke für die schnelle Antwort!
Weis dann vielleicht jemand, ob Eclipse dazu eine Klasse verwendet, die ich in einem meiner eigenen Programme verwenden kann?

Oder gibt es vielleicht andere Software, die ich über eine java-Datei laufen lassen kann und die mir auch solche Ausgaben liefern?

Viele Grüße
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben