Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以用JAVA中的另一个全局变量初始化一个全局变量吗?_Java_Global Variables - Fatal编程技术网

我可以用JAVA中的另一个全局变量初始化一个全局变量吗?

我可以用JAVA中的另一个全局变量初始化一个全局变量吗?,java,global-variables,Java,Global Variables,当我尝试创建一个文件时,如: static class Variable{ public static File myfile; public static String path = "E:\\java_file\\AccountData.txt"; Variable.myfile = new File(Variable.path); } 这似乎是一个错误: 标记“myfile”上的语法错误,应在之后使用VariableDeclaratorId

当我尝试创建一个文件时,如:

static class Variable{
        public static File myfile;
        public static String path = "E:\\java_file\\AccountData.txt";
        Variable.myfile = new File(Variable.path);
}
这似乎是一个错误:

标记“myfile”上的语法错误,应在之后使用VariableDeclaratorId 这个令牌

改为

protected static void FileCreate(){
    try { 
        if (Variable.myfile.createNewFile())
            System.out.println("File created"); 
        else
            System.out.println("File already exists");
    } catch (Exception e) { 
        System.err.println(e); 
    }
}
public static String path = "E:\\java_file\\AccountData.txt";
public static File myfile = new File(path);