Como instalo o Intellij no Ubuntu 15.04?

0

Eu continuo recebendo este erro:

miguel@Miguel:~$ cd '/home/miguel/Downloads/idea-IU-141.1010.3/bin' 
miguel@Miguel:~/Downloads/idea-IU-141.1010.3/bin$ ./idea.sh
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
Unrecognized VM option 'MaxPermSize=350m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Como faço para corrigir esse erro?

O que eu instalei para o Java é:

oracle-java9-set-default 
oracle-jave9-installer
oracle-java9-unlimited-jce-po
    
por miggs97 07.06.2015 / 02:17

2 respostas

1

Após postar mais cedo, decidi fazer o download do Oracle JDK 8u45 mais recente disponível e da última versão comunitária do Intelli-J Idea 14     ideaIC-14.1.3.tar.gz

jdk-8u45-linux-x64.tar.gz

Eu executei este script a partir da linha de comando como root para instalar o Oracle JDK, o script assume que você fez o download do jdk-8u45-linux-x64.tar.gz para o diretório Downloads e executa o script como root em seu diretório inicial:

#!/bin/bash

# author:GeoWade

# Create script variables

ETRCJDK="Downloads/jdk-8u45-linux-x64.tar.gz"

JVMDIRLIB="/usr/lib/jvm/jdk1.8.0"

MOVJDK="jdk1.8.0_45/* /usr/lib/jvm/jdk1.8.0"

INSJAV="update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1"

INSJAVC="update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1"

INSJAVAWS="update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1"

INSJAVJAR="update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk1.8.0/bin/jar" 1"

INSJAVDOC="update-alternatives --install "/usr/bin/javadoc" "javadoc" "/usr/lib/jvm/jdk1.8.0/bin/javadoc" 1"

INSJAVAPPVIEW="update-alternatives --install "/usr/bin/appletviewer" "appletviewer" "/usr/lib/jvm/jdk1.8.0/bin/appletviewer" 1"

VRSJAVA="java -version"

TSTJAV="java"
TSTJAVC="javac"
TSTJAVAWS="javaws"
TSTJAVJAR="jar"
TSTJAVDOC="javadoc"

UPD="updatedb"

echo "Extracting jdk-8u45"

tar -xvf $ETRCJDK

echo "Making jdk1.8.0 directory in the jvm directory"

mkdir -p $JVMDIRLIB

echo "jvm/jdk1.8.0 directory is made"

echo "Moving contents of jdk1.8.0_45 to jdk1.8.0"

mv $MOVJDK

echo "contents moved"

echo "installing java"

$INSJAV

echo "installing javac"

$INSJAVC

echo "installing javaws"

$INSJAVAWS

echo "installing jar"

$INSJAVJAR

echo "installing java doc"

$INSJAVDOC

echo "installing appletviewer"

$INSJAVAPPVIEW

echo "Testing java"

$TSTJAV

echo "Testing javac"

$TSTJAVC

echo "Testing javaws"

$TSTJAVAWS

echo "Testing jar"

$TSTJAVJAR

echo "Testing javadoc"

$TSTJAVDOC

echo "This version of the Oracle JDK is:"

$VRSJAVA

$UPD

exit;

Para executar o script (intitulado jdk8u45.sh), executei a seguinte sequência de comandos:

:~$ chmod +x jdk8u45.sh

:~$ sudo bash

:~# ./jdk8u45.sh

:~# exit

Então eu extraí a ideia IC-14.1.3.tar.gz, criei um diretório no diretório / usr / local chamado ideaJ, então mova o conteúdo do arquivo extraído para / usr / local / ideaJ como mostrado abaixo:

:~$ tar -xvf Downloads/ideaIC-14.1.3.tar.gz

:~$ sudo mkdir -p -m0755 /usr/local/ideaJ

:~$ sudo cp -rf idea-IC-141.1010.3/* /usr/local/ideaJ/

depois de fazer isso, mudo os diretórios para / usr / local / ideaJ / bin e executei o script idea.sh como mostrado abaixo:

:~$ cd /usr/local/ideaJ/bin

:/usr/local/ideaJ/bin$ ./idea.sh

Eu fotografei o processo

Na versão 14 do Idea, com o Oracle JDK 8u45, o parâmetro é ignorado. Seu problema é o javaagenttool do /usr/share/java/jayatanaag.jar ou no entanto o seu escrito. Eu nem tenho esse jar instalado no meu sistema.

Você pode copiar o script para o gedit e usá-lo.

    
por oOpSgEo 07.06.2015 / 06:00
0

Você tem uma JVM instalada? Você pode verificar isso digitando este comando em linha de comando:

:~$ java -version

Se ele disser que o comando java não foi encontrado, você não tem um jvm.

Se não instalar o Oracle JDK mais recente neste link:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Eu criei o diretório para o go-ide em / usr / local, por exemplo:

:~$ sudo mkdir -p -m0755 /usr/local/go-ide

:~$ sudo cp -rf $HOME/Downloads/intelli-j-archive-extract/* /usr/local/go-ide/

:~$ cd /usr/local/go-ide/../

:~$ ./idea.sh

E funcionou bem, ele procurou pelo meu jvm (que eu já tinha instalado e atualizado as alternativas para dar um sym-link para java, javac, jar e java-doc) e foi para as corridas. / p>

Se você não instalou uma JVM, me avise. Depois de baixar o arquivo tar gunzip da Oracle e eu vou postar um script bash que irá automatizar a instalação da JVM (jdk).

    
por oOpSgEo 07.06.2015 / 02:41