使用JAVA时,如何使输入(扫描仪)在Sublime Text 3上工作?

使用JAVA时,如何使输入(扫描仪)在Sublime Text 3上工作?,java,input,ide,sublimetext3,sublimetext,Java,Input,Ide,Sublimetext3,Sublimetext,我刚开始学习JAVA,Sublime Text 3被推荐为JAVA代码的优秀编译器。我下载了它,开始编程,并将构建系统设置为JavaC。我想创建一个快速程序,将用户给出的两个数字相加并显示结果,但在“构建”部分没有出现任何结果。你有什么办法让它发挥作用吗 下面是我想尝试的代码: import java.util.Scanner; public class Example { public static void main(String[] args) {

我刚开始学习JAVA,Sublime Text 3被推荐为JAVA代码的优秀编译器。我下载了它,开始编程,并将构建系统设置为JavaC。我想创建一个快速程序,将用户给出的两个数字相加并显示结果,但在“构建”部分没有出现任何结果。你有什么办法让它发挥作用吗

下面是我想尝试的代码:

 import java.util.Scanner;

 public class Example
 {
     public static void main(String[] args)
     {
      int a,b;
      Scanner input=new Scanner(System.in);
      System.out.println("Enter a number:");
      a=input.nextInt();
      System.out.println("Enter a number:");
      b=input.nextInt();
      System.out.println("sum=" + (a+b));
     }
 }

有关此windows命令行或命令提示符在windows中的工作方式的后续参考。
首先检查您的计算机是否已经安装了JRE(运行Java程序所需的)和JDK(编译和运行Java程序所需的),以验证是否已将文本“Java-version”和javac-version输入命令行。但是,如果Javac已经是intalls,并且没有显示在命令行中,那么您需要根据您的操作系统按照下面的说明来设置路径。

您的问题是双重的。
JavaC
build系统只编译代码,不运行代码。此外,您不能直接在Sublime中与正在运行的程序进行交互;它运行的程序只能显示输出。因此,要做到这一点,您需要构建一个编译代码的构建系统,然后打开一个命令行窗口并在其中运行程序。这似乎很复杂:/您知道我可以在哪个IDE上使用输入吗?如果您使用Java,但不熟悉它,您可能需要类似Eclipse的东西,NetBeans或IntelliJ的社区版。VS代码可能也适用于此,但我没有这方面的经验。但是请注意,一般来说,IDE比文本编辑器复杂得多。我尝试了Eclipse,它工作得很好,谢谢您的建议!