Javascript 只有在升华文本中明确请求注释处理时,才接受类名

Javascript 只有在升华文本中明确请求注释处理时,才接受类名,javascript,java,sublimetext3,Javascript,Java,Sublimetext3,我不明白为什么在某个地方出现“错误找不到符号”。谁能解释一下这个简单的问题吗 我正在尝试设置升华文本3进行编程 下面是我的代码: import java.io.*; import java.util.Scanner; //Main Class class hello { // Main driver method public static void main(String[] args) { Scanner read = new Scanner(System.in); if

我不明白为什么在某个地方出现“错误找不到符号”。谁能解释一下这个简单的问题吗

我正在尝试设置升华文本3进行编程

下面是我的代码:

import java.io.*; import java.util.Scanner;

//Main Class
class hello {
// Main driver method
public static void main(String[] args)
{
    Scanner read = new Scanner(System.in);
    if (System.getProperty("ONLINE_JUDGE") == null) {
        try {
            System.setOut(new PrintStream(
                new FileOutputStream("output.txt")));
            read = new Scanner(new File("input.txt"));
            }
        catch (Exception e) {
        }
    }

    // Read input   
    while(read.hasNextLine()){
        Int inp = read.nextLine();
    }

    // Print output
    System.out.println(inp+ " World!");
}
}
输入:16

输出错误: 错误:只有在明确请求注释处理时才接受类名“input.txt” 1错误 [完成时间为460ms]

我还编辑了我的构建:

{ 
"cmd": ["javac", "$file_name", "&&", "java" ,"$file_base_name"],  
"selector": "source.java",
"file_regex": "^\\s*File \"(...*?)\", line ([0-9]*)", 
"path" :  "C:\\Program Files\\Java\\jdk1.8.0_131\\bin\\",
"shell":true
}

当您编译一个类而不向其添加.java扩展名时,通常会在编译时抛出此错误。请检查构建脚本并确保编译
hello.java
。确保你的
hello
课程是
public