Как получить java-компилятор для ubuntu?

Я нашел виновника.

Не удалось получить разрешение на создание виртуальных машин из шаблонов. (Виртуальная машина> Предоставление> Шаблон развертывания)

Источник: https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.security.doc/GUID-31C6CD2D- 41CA-4646-994A-C61AD5FF1880.html

3
задан 1 February 2012 в 19:37

1 ответ

Скорее всего, ваши коллеги используют Java 6. В этом случае вам нужно установить openjdk-6-jdk.

Вспомните, что одиночные исходные файлы .java скомпилированы с использованием:

javac hello.java
Файлы

.class выполняются как:

java Hello

Это ожидает файл Hello.class в текущем каталоге. Если вы работаете в другом каталоге, вам нужно установить опцию -classpath (или -cp):

java -cp /path/to/classes Hello
3
ответ дан 25 May 2018 в 14:40
  • 1
    Я в правильном каталоге, он просто не запускается по какой-то причине. – Jordan 1 February 2012 в 19:43
  • 2
    Попробуйте использовать openjdk-6-jdk, как я предложил. Также очень необычно делиться файлами .class в классе. Обычно исходные файлы .java должны быть представлены учителю (и коллегам) – Lekensteyn 1 February 2012 в 19:46
  • 3
    Да, мы должны отправить файлы .java, но я не могу даже проверить свою машину, если программы действительно работают. Я попробую java 6. – Jordan 1 February 2012 в 19:47
  • 4
    Используя команду sudo update-alternatives --config java, вы можете выбрать свою java-программу по умолчанию. Для javac замените java на javac – Lekensteyn 1 February 2012 в 19:53
  • 5
    Java 6 работает безупречно! Я думаю, это было слишком просто обновить ха-ха. Спасибо за помощь! – Jordan 1 February 2012 в 19:54

Другие вопросы по тегам:

Похожие вопросы: