Java компиляция в Sublime Text 3 - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь скомпилировать Java в Sublime text 3. Я сделал PATH to Java bin и создал файл сборки, но я получаю это при первой компиляции в терминале Sublime, и ничего не меняется после последующих компиляций.Я получил C для компиляции, но не могу понять Java.

str expected, not list
    [cmd: ['javac', 'hello.java', '&&', 'java', 'hello']]
    [dir: C:\code\java\second]
    [path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;"C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;";"C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\MinGW\bin;C:\MinGW\MSYS\1.0\bin";C:\Program Files\Java\jdk1.8.0_191\bin;C:\MinGW\bin;C:\cygwin64\bin;"C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\QuickTime\QTSystem;C:\cygwin64\bin";C:\Users\Rudolfs\AppData\Local\Microsoft\WindowsApps;C:\Users\Rudolfs\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Rudolfs\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\;C:\Program Files\Java\jdk1.8.0_191\bin;]
    [Finished]

1 Ответ

0 голосов
/ 29 ноября 2018

В && есть башизм;вы не используете bash, вы используете прямой доступ к процессам.Это как если бы вы передавали && непосредственно в процесс javac, а javac понятия не имеет, что с ним делать.

Проверьте, может ли возвышенный текст запускать две вещи подряд (желательно, чтобы вторая не выполняласьесли первая не удалась).Если нет, создайте скрипт bash и запустите его.

...