¿Cómo establecer y obtener variables estáticas de la chispa?
Tengo una clase como esta:
public class Test {
private static String name;
public static String getName() {
return name;
}
public static void setName(String name) {
Test.name = name;
}
public static void print() {
System.out.println(name);
}
}
en mi controlador Spark, configuro el nombre así y llamo alprint()
mando:
public final class TestDriver{
public static void main(String[] args) throws Exception {
SparkConf sparkConf = new SparkConf().setAppName("TestApp");
// ...
// ...
Test.setName("TestName")
Test.print();
// ...
}
}
Sin embargo, estoy obteniendo unNullPointerException
. ¿Cómo paso un valor a la variable global y lo uso?