LINUX.ORG.RU

так она же на java написана, попробуй как в линуксе запускать.

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

Распаковать то я распаковал, а как это собирать и устанавливать я не знаю, поэтому и спрашиваю.

А насчёт маркетинг мусор это кто на чем привык работать, у меня на одной из используемых машин нет возможности сменить ОС, а работать хочется в привычной idea

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

у тебя два варианта — не собирать и не «устанавливать», запускаешь и все. Либо можешь открыть порт и посмотреть что куда пишется, и точно так же разложить свой Ultimate.

val-amart ★★★★★
()
Ответ на: комментарий от val-amart

и точно так же разложить свой Ultimate

Не надо таких советов, намного легче переписать порт — пару строк изменить и всё.

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

Распаковал архив с сайта, запускаю idea.sh получаю ошибку:

ERROR: Cannot start IntelliJ IDEA: No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

Установил пакеты jre, jdk, в файле .profile указал путь:

export JAVA_HOME=/usr/local/jdk-1.8.0/

Ошибка не ушла. Подскажите, пожалуйста, что делать? Где то нужно указать еще IDEA_JDK, JDK_HOME? Поиск не помог..

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

Не знаю откуда ты idea.sh взял, у меня его нет и не было. Старая версия?

Вообще там и JRE в архиве идет, так что должно подхватывать даже если в системе джяба не установлена. Поиграйся с путями. Если в консолечке java запускается то и пичарм должен. Если все равно нет - ну я хз, это какие бзд-проблемы, можешь сходить на форум идеи и прикинуться покупателем.

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

Только что скачал с сайта.

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

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

Ах да, я не PyCharm сейчас пытаюсь запустить, а IDEA

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

Итак, мне удалось избавиться от этой ошибки добавив jdk и jre в патч

export PATH=$PATH:/usr/local/jdk-1.8.0/bin export PATH=$PATH:/usr/local/jre-1.8.0/bin

После этого я получил ошибку следующего содержания:

JDK Required: 'tools.jar' seems to be not in IDEA classpath. Please ensure JAVA_HOME point to JDK rather than JRE.

После этого я выполнил команду:

export JAVA_HOME=/usr/local/jdk-1.8.0/

Хотя подобная запись уже имелась в моем файле .profile, IDEA запустился и работает.

Если я правильно понял, у меня проблема с файлом .profile В этом файле мной добавлено 2 строки: export PKG_PATH=https://mirror.yandex.ru/pub/OpenBSD/$(uname -r)/packages/$(uname -m)/ export JAVA_HOME=/usr/local/jdk-1.8.0/

Но опенок игнорирует мои записи, поэтому jdk не прогрузилось автоматически, так же при установке новых пакетов мне приходится каждый раз вначале прописывать PKG_PATH в терминале. Почему опенок игнорирует мои записи?

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

JDK Required: 'tools.jar' seems to be not in IDEA classpath. Please ensure JAVA_HOME point to JDK rather than JRE.

Всё верно. У тебя должен существовать файл ${JAVA_HOME}/lib/tools.jar. Подобная ошибка действительно возникает, если JAVA_HOME указывает не на JDK, а на самостоятельное JRE (либо если ты определил JAVA_HOME как, скажем, /usr/local/jdk-1.8.0/jre вместо /usr/local/jdk-1.8.0).

Вот пример «правильного» окружения:

export JAVA_HOME='/usr/lib/jvm/oracle-java8-jdk-amd64'
export JRE_HOME="${JAVA_HOME}/jre"
export PATH="${JAVA_HOME}/bin:${JRE_HOME}/bin:${PATH}"
Bass ★★★★★
()
Ответ на: комментарий от commagray

А вы не подскажите где можно об этом почитать? И насколько вообще безопасно запускать .sh? Можно ли ограничить активность программы чтобы у нее не было возможности собирать какую то телеметрию и прочее?

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

Говорят, товарищи из OpenBSD тоже не рекомендуют проприетарщину.

безопасно запускать .sh

Зависит от того, что внутри, очевидно же.

Закройте доступ в сеть. А лучше иметь хорошие привычки. Говорят, свободные редакторы телеметрию не собирают, а Emacs с vi* ещё не требуют Java и скриптуются. Всего-то преодолеть инертность мыслей, но вы-то, мне кажется, пользуясь OpenBSD, способны на это.

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

А вы не подскажите где можно об этом почитать?

https://www.openbsd.org/faq/ports/guide.html. По сути, в порте нужно сделать только s/idea/pycharm-professional/g и удалить ненужные строки в do-install.

И насколько вообще безопасно запускать .sh?

Настолько же, как и другие программы.

Можно ли ограничить активность программы чтобы у нее не было возможности собирать какую то телеметрию и прочее?

В OpenBSD нет per app firewall, насколько мне известно. К тому же, программы от JetBrains всё равно стучатся на сервер лицензий, посему это в любом случае зонд

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

Чем?

Чем vim.

отличий не заметил

Они в архитектуре. Как минимум, neovim меньше и поддерживает $XDG_CONFIG_HOME, за что его уже можно погладить по головке.

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

После комментария anonymous (24.01.2018 14:21:43) решил почитать про vim в качестве ide, использую сейчас продукты intellij под java, python, планирую начать изучение c/c++. Я не профессиональный программист, программирую для себя любительские проекты. Думаю что vim с этой задачей справится, буду пробовать, а рефакторить предпочитаю самостоятельно.

bagoxisep
() автор топика
6 июня 2018 г.
Ответ на: комментарий от genunejupe

Сейчас я не на OpenBSD из-за смены работы, но тогда запускал просто скрипт 'idea.sh' который из коробки. Возмножно придется добавить JAVA_HOME в этот скрипт, чтобы подцепилась jdk из пакетов OpenBSD. И конечно нужно вот это: https://github.com/idea4bsd/fsnotifier чтобы сканирование проекта было быстрым. Еще придется подкрутить лимиты в /etc/login.conf для своей учетки на предмет большего количества открытых файлов, процессов и больше памяти.

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