Я новичок в Java и плохо знаком с принципами компиляции Java с его виртуальной машиной, поэтому, пожалуйста, напишите свой ответ в простых терминах.
Я использую VSCode (на macOS) для создания Javaприменение. Я использую Eclipse New Java Project
для создания своих проектов, который настраивает структуру файла следующим образом:
TestApp
│
│-- .vscode
│-- bin
╵-- src
╵-- app
╵-- App.java
Теперь я могу скомпилировать свой простой проект, и он печатает в vscode:
package app;
public class App {
public static void main(String[] args) throws Exception {
System.out.println("Hello!");
}
}
Как мне теперь запустить его, как в приложении? Я долго осмотрелся и нашел кое-что о создании файла .jar
, но я не понимаю, что он делает.
Является ли .jar
исполняемым файлом? Когда я пытаюсь щелкнуть по нему, я получаю ошибку, и после ее поиска я обнаружил, что вам нужно каким-то образом добавить основной класс, и я продолжаю получать множество ошибок, и ничего не работает из многих решений по переполнению стека.
Проще говоря, как мне скомпилировать проект Java, чтобы я мог каждый раз открывать его как приложение вместо компиляции внутри vscode? Есть ли опция в vscode, которая делает это .jar
и прочее для меня?