Javascript 只有在升华文本中明确请求注释处理时,才接受类名
我不明白为什么在某个地方出现“错误找不到符号”。谁能解释一下这个简单的问题吗 我正在尝试设置升华文本3进行编程 下面是我的代码: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
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
。