Как Visual Studio Code составляет код Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Как Visual Studio Code составляет код Java?

Сообщение Anonymous »

Например, есть базовый класс helloworld.java < /p>

Код: Выделить всё

package main;

public class HelloWorld {
public static void main(String[] args) {

}

}
< /code>
Когда я впервые запускаю программу с «запустить Java», в терминале появляется следующая команда: < /p>
& 'C:\Program Files\Java\jdk-23\bin\java.exe' '@C:\Users\User\AppData\Local\Temp\cp_9ml7m3ovzvunqyna5xgx27y4b.argfile' 'main.HelloWorld'
< /code>
, когда во -вторых: < /p>
  c:; cd 'c:\Users\User\VStudioPorjects\Hello'; & 'C:\Program Files\Java\jdk-23\bin\java.exe' '@C:\Users\User\AppData\Local\Temp\cp_9ml7m3ovzvunqyna5xgx27y4b.argfile' 'main.HelloWorld'
< /code>
где: < /p>
cd 'c:\Users\User\VStudioPorjects\Hello';
- изменить каталог на мой проект.

Код: Выделить всё

C:\Program Files\Java\jdk-23\bin\java.exe
- Путь к файлу, который запускает уже скомпилированный класс.

Код: Выделить всё

@C:\\Users\\User\\AppData\\Local\\Temp\\cp_9ml7m3ovzvunqyna5xgx27y4b.argfile
- argfile, который сохраняет разные библиотеки.

Код: Выделить всё

main.HelloWorld
- класс с пакетом.
Как происходит компиляция? Где javac ? Почему файл hello.class создан при первом запуске класса, но когда он удален и запускается снова, файл не воссоздается, а ошибка java.lang.classnotfoundexception: main.hello возникает? Проблема на веб -сайте VS -кода, но ничего не нашел.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -java-code

Вернуться в «JAVA»