LINUX.ORG.RU

Терминал linux

 , ,


0

1

Здравствуйте. Возник такой вопрос, у преподавателя в универе стоит Линукс и он требует скомпилировать код (java). При использовании команды javac filename.java, реакция:

Приложение 'javac' может быть найдено в следующих пакетах:
 * default-jdk
 * ecj
 * gcj-4.6-jdk
 * gcj-4.7-jdk
 * openjdk-7-jdk
 * openjdk-6-jdk
Попробуйте: sudo apt-get install <выбранный пакет>.
Установка этих пакетов не вариант, т.к комп преподавателя и он утверждает, что скомпилировать можно, но по другому и также через команду в терминале. Помогите пожалуйста. Заранее спасибо.



Последнее исправление: beastie (всего исправлений: 1)

1. Попробовать найти, где установлена Java. Например командой find / -name javac 2>/dev/null. Если найдётся, то писать полный путь вместо javac.

2. Возможно он хочет, чтобы ты использовал gcj.

Legioner ★★★★★
()

ну так просто указать полный путь. Поискать бинарник например which javac и запустить, например /usr/bin/javac bla.java

jtad
()
Ответ на: комментарий от jtad

Можно поподробнее пожалуйста, я не силен в linux

Secig
() автор топика
Ответ на: комментарий от GoodPerson

Вывело одно сообщение /usr/share/bash-compelitions/javac. Как нужно написать команду, чтобы он открыл Raschet.java? Заранее спасибо

Secig
() автор топика
Ответ на: комментарий от Secig

Это не то, это для дополнения команды по нажатию Tab. Либо у него какой-то альтернативный компилятор стоит, либо человек просто мозг сношает.

GoodPerson
()
Ответ на: комментарий от Secig

команду ecj попробуй. это другой компилятор ява. и поищи ее, если она в PATH не прописана. find / -name ecj 2> /dev/null

есть вероятность, что у него стоит эклипс, и препод извращенным способом с помощью его обрезанного компилятора это делает

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)

Я всё понял про уровень преподавания информатики (так это сейчас называется?) в российских школах, в особенности про задания от преподавателей.

Найди, ска, чем скомпилировать вермишель! Нету!? А если найду?

kep
()

Вангую, что скачал архив с сайта Оракла и распаковал куда-то в /opt.

Можно еще ради смеха историю команд глянуть.

Radjah ★★★★★
()
Ответ на: комментарий от Deleted

А смысл искать gcj/ecj, тут просто нужно найти файлы вида *.java

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 1)

стоит Линукс и он требует скомпилировать код

!!!

anonymous
()

Так спроси у препода, какой командой компилировать. Или он специально не говорит?

sudopacman ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.