【发布时间】:2014-07-09 11:20:51
【问题描述】:
我正在使用自定义构建系统来编译和运行 java 程序。
构建系统:
{
"cmd": ["C:\\Program Files (x86)\\Java\\jdk1.8.0\\bin\\javac", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"variants":
[
{
"name": "Run",
"cmd": ["C:\\Program Files (x86)\\Java\\jdk1.8.0\\bin\\java.exe", "$file_base_name"]
}
]
}
只要我从不要求输入,它就可以完美运行。这是我使用这个简单程序时遇到的错误:
程序:
import java.util.Scanner;
public class Test
{
public static void main(String [] args)
{
Scanner leopard = new Scanner(System.in);
int a = leopard.nextInt();
System.out.println(a);
}
}
错误:
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at Test.main(Test.java:9)
[Finished in 1.3s with exit code 1]
[cmd: ['C:\\Program Files (x86)\\Java\\jdk1.8.0\\bin\\java.exe', 'Test']]
[dir: C:\Users\yayu\Desktop]
[path: C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Java\jdk1.8.0\bin]
我的问题是有没有办法让 Scanner 类在 SublimeText3 中工作?
【问题讨论】:
标签: java sublimetext2 sublimetext sublimetext3