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:
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!
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!