Неисправность сканера 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 имеет ограничения.