Неисправность сканера Sublime Text 3

На возвышенный текст 3, Windows 10:

Я недавно отредактировал файл JavaC.sublime-build так, что ctrl-b будет как собирать, так и запускать программы в нижнем окне.

У меня есть простая программа конвертации Цельсия в Фаренгейт c2f.java:

import java.util.Scanner;

public class c2f{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        System.out.println("Celsius");
        double celsius = sc.nextDouble();
        double fahrenheit = celsius * (9.0/5.0) + 32.0;
        System.out.println("F: " + fahrenheit);
    }
}

JavaC.sublime-build:

{
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
"file_regex": "^(...?):([0-9]):?([0-9]*)",
"selector": "source.java",
"shell": true
}

По Ctrl-B программа выводит Celsius но остальная часть программы не выполняется должным образом. нет [Finished in s] появляется. В программе работает вызов java c2f в командной строке, а также во всех других IDE, но не в возвышенном тексте.

Сильно подозреваю, что попытка трактовать Sublime Text как IDE имеет ограничения.

0 ответов

Другие вопросы по тегам