Скачал инсталяционный пакет IntelliJ IDEA и JDK для Линукса с сайта Oracle.
Собственно это были два архива, которые "раскрутились" на две группы собственных папок.
Поправил стартовый скрипт и IntelliJ IDEA "взлетел".
Поскольку никакого реестра в Линуксе нет, то думаю работать будет из любой папки.
aptitude install там не применимо, как мне кажется.
Вопрос в том, как правильно это хозяйство размещать в файловой системе?
Сейчас я поместил это в /usr/bin/*.
Что я сделал так/не так?
С уважением, user160
Зы, по сравнению с хрюшей в Линуксе IntelliJ IDEA просто "летает" на том же железе. *HI*
Пробел между «make» и «-jpkg» уберите. В сообщении выше пробела нет.
Спасибо!...
Теперь дальше... Делаю так из под root:
[console]# make-jpkg jdk-8u20-linux-x64.tar.gz[/console]
Получаю:
Показать
You are real root -- unfortunately, some Java distributions have
install scripts that directly manipulate /etc, and may cause some
inconsistencies on your system. Instead, you should become a
non-root user and run:
fakeroot make-jpkg jdk-8u20-linux-x64.tar.gz
which will allow no damage to be done to your system files and
still permit the Java distribution to successfully extract.
Aborting.
Делаю в терминале от обычного пользователя:
[console]$ fakeroot make-jpkg jdk-8u20-linux-x64.tar.gz[/console]
Получаю:
Detected Debian build architecture: amd64
Detected Debian GNU type: x86_64-linux-gnu
No matching plugin was found.
Removing temporary directory: done
А дальше по кругу...
В сообщениях, что-то пишется про установленное в /etc, но там я вроде бы ничего руками в части IntelliJ IDEA не делал.
Для профилактики вошел в IntelliJ IDEA и поотключал все плагины.. Не помогло.
Уважаемые, у кого-нибудь есть ещё идеи, как продолжить сборку?
Продолжаю попытки установить IntelliJ IDEA.
При установке получаю сообщение
[console] 'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
[/console]
Что в переводе означает: Пожалуйста, убедитесь, JAVA_HOME указывает JDK, а не JRE.
Переменная окружения JAVA_HOME у меня вообще не установлена.
Суть в том, что похоже на то, что IntelliJ IDEA хочет видеть Оракловую JDK, в то время как в Линуксе Дебиан есть собственный JDK.
[console]
# java -version
# OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-1)
# Open JDK 64-bit Server VM (built 20.0-b12, mixed mode)
[/console]
Хочу попробовать, будет ли работать IntelliJ IDEA с Open JDK.
Посему вопорос:
Что присвоить переменной окружения JAVA_HOME для этого эксперимента? ;)
Linux Installation Instructions
------------------------------------------------------------------------------
1. Unpack the IntelliJ IDEA distribution archive that you downloaded to
where you wish to install the program. We will refer to this destination
location as your {installation home} below.
2. Open a console and cd into "{installation home}/bin" and type:
./idea.sh
to start the application.
3. [OPTIONAL] Add the "{installation home}/bin" to your PATH environmental
variable so that you may start IntelliJ IDEA from any directory.
4. [OPTIONAL] To adjust the value of JVM heap size open idea.vmoptions
(idea64.vmoptions for 64-bit JDK), and modify the -Xms and -Xmx parameters.
[OPTIONAL] Changing location of "config" and "system" directory
------------------------------------------------------------------------------
By default IntelliJ IDEA stores all your settings under ~/.IdeaIC14/config directory
and stores data cache under ~/.IdeaIC14/system directory.
If you want to change these settings,
1. Open a console and cd into "{installation home}/bin"
2. Open file "idea.properties" in an editor. You should find strings like
idea.system.path=~/.IdeaIC/system
and
idea.config.path=~/.IdeaIC/config
and change them.
3. Note that we recommend to store data cache ("system" directory) at a disk
with at least 1G bytes free space
Enjoy!
-IntelliJ IDEA Development Team
[/console]
Если есть трудности с переводом могу перевести! Нужно?
[/console]
Если есть трудности с переводом могу перевести! Нужно?
Переводить не надо ;) Я андестендю
В моём письме выше я описал причину, почему 2-й пункт не выполняется.
Если следовать инструкции, то надо сначала поставить ORACLE JDK (перед этим снести OPEN JDK).
Я хочу попробовать, будет ли работать IntelliJ IDEA с OPEN JDK, для этого мне надо правильно указать ссылку в переменной JAVA_HOME на OPEN JDK. Сейчас у меня эта переменная ничем не заполнена. Мне надо знать, что туда писать.
В общем поставил IntelliJ IDEA я на open-JDK в Дебиане.
Сначала поставил через Synaptic обе open-JDK и 6 и 7 версию.
Затем долго искал tools.jar, на который ругался idea.sh
Его так и не нашёл, помог пост отсюда
Т.е. попросту добавил в idea.sh строку
[console]JAVA_HOME=/usr/lib/jvm/java-7-jdk-amd64[/console]
После этого скрипт отработал и IntelliJ IDEA "встала"
Суть в том что сообщение, которое выдавал скрипт tools.jar не найден, не отражало реальной проблемы.