Я нахожусь в классе Java в моем колледже прямо сейчас, и мы должны смочь скомпилировать программы Java через терминал. Я хотел бы продолжать использовать свою установку Ubuntu для него все же. каждый раз, когда я пытаюсь скомпилировать что-то на Ubuntu, никто не может прочитать программу. Говорит что-то об этом не бывший способный читать программу. Я установил "openjdk-7-jdk" программу, которая могла бы быть проблемой. Любая справка ценится, Спасибо! На ноте стороны, я хотел бы упомянуть, что я должен скомпилировать свои программы на OS X Lion или Windows 7 для выполнения их правильно...
Скорее всего, ваши коллеги используют Java 6. В этом случае вам нужно установить openjdk-6-jdk
.
Напомним, что отдельные .java
исходные файлы компилируются с использованием:
javac hello.java
.class
файлов выполняются следующим образом:
java Hello
Это предполагает наличие файла Hello.class
в Текущий каталог. Если вы работаете в другом каталоге, вам нужно установить опцию -classpath
(или -cp
):
java -cp /path/to/classes Hello