#java #netbeans #compilation
Вопрос:
Я чрезвычайно новичок в программировании на Java. Я только что установил java на свой компьютер и установил Apache NetBeans для программирования на Java. Я создал один-единственный ‘Main.java’ файл и поместите в него следующий код:
public class Main {
public static void main(String[] args) {
String greeting = "Hello!";
System.out.println(greeting);
}
}
И когда я нажимаю на кнопку «Выполнить» вверху, большинство кнопок, включая кнопку компиляции, становятся серыми. Смотрите этот скриншот:
Я могу запустить этот код, потому что можно нажать кнопку «Запустить файл». Но я не могу создать из него файл .exe, потому что кнопка «Скомпилировать файл» выделена серым цветом. Как я могу это исправить? Спасибо!
Ответ №1:
Не используйте exe сейчас 🙁 При компиляции вашей программы java (.java) она будет преобразована в файл байт-кода (.class), который выполняется(интерпретируется) JVM(виртуальной машиной Java), и вы получите результат, поэтому java известен как независимый от платформы язык. Поэтому изучите основные, такие как операторы, условия, циклы, концепции ООП, обработка исключений, обработка файлов, структура сбора данных и некоторый графический интерфейс (если хотите), и проверьте вывод там, как вы делаете в IDE, поймите концепцию, такую как JVM, и как она работает, зачем она нам нужна?, JRE и т. Д. И т. Д., И позже вы все поймете.
На случай, если вам это понадобится:
- Создайте файл JAR для вашего приложения
- Загрузите Launch4J с (http://launch4j.sourceforge.net/)
- Скомпилируйте и сделайте исполняемый файл из Launch4J. Для справки:
Я настоятельно рекомендую вам скомпилировать и запустить программу из вашей интегрированной среды разработки, по крайней мере, на данный момент.
Комментарии:
1. Большое спасибо! Эти предложения очень полезны.
2. В нем говорится, что JDK включает JDK, JRE и JVM. В любом случае, я должен позаботиться об этом позже.