Я считаю, что вы не поняли своего учителя. Нет java без javac, если вы не используете какой-то специальный компилятор вроде gcj, который, как я подозреваю, не то, чего хочет ваш учитель. Я считаю, что ваш учитель действительно хочет, чтобы вы использовали инструменты командной строки и простой редактор. Учитель говорит: я не хочу, чтобы вы использовали шаблоны или автоматическое предложение для завершения задания, и вам нужно открыть терминал и ввести команды для компиляции (javac) и запускать (java) вашу программу самостоятельно.
Cay Horstman, соавтор Core JAva, имеет хорошее руководство по этому вопросу в окнах. http://www.horstmann.com/bigj/help/compiler/tutorial.html
Процесс работает следующим образом:
Java поставляется с кучей различных инструментов и, в зависимости от операционной системы, эти средства будут установлены в директории, вы можете запустить их. Для целей этого упражнения вы можете пройти тремя программами: notepad.exe, javac.exe и java.exe. Когда они устанавливаются через установщик Oracle, вам может потребоваться убедиться, что все они доступны через путь Windows.
Шаг 1:
Найти, где вы хотите сохранить программу. Когда я работаю в Windows, я использую каталог c: \ dev, потому что его легче набирать.
Шаг 2:
Создать файл и сохранить его в c:\dev
Имя его MyClass1.java
Шаг 3: Компиляция файла в Java байт-код javac MyClass1
Это создаст файл с именем MyClass1.class
который, в зависимости от фактического кода Java внутри файла, может быть запущен с помощью команды java (шаг 4) или встроен в веб-страницу (шаг 5)
Шаг 4: Запустите программу
java MyClass1
Шаг 5: Если класс продлить JApplet, то вы должны вставить ссылку на файл класса в веб-страницы, а затем загрузить страницу в браузере. Официальное руководство по этому вопросу находится здесь: http://docs.oracle.com/javase/tutorial/uiswing/components/applet.html
* Большинство программ апплетов полагаются на использование netbeans или других сложных компиляторов * Базовый компилятор ['javac'] (http://docs.oracle.com/javase/7/docs /technotes/tools/solaris/javac.html). Вероятно, часть вашей домашней работы - научиться использовать эту программу для компиляции кода. –
С вашего вопроса редактирование: * нам не разрешено использовать «javac или Java». По-видимому, программа должна работать без их использования * или ваш профессор является орешком и не знает о Java, или вы не взяли правильные ноты для своей домашней работы. –
Этот вопрос не соответствует теме, потому что это невозможно. –