Я продолжаю получать эту ошибку:
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.
Как мне исправить эту ошибку?
Я установил для Java:
oracle-java9-set-default
oracle-jave9-installer
oracle-java9-unlimited-jce-po
После регистрации ранее я решил загрузить последнюю доступную Oracle JDK 8u45 и последняя версия сообщества Идеи Intelli-J 14 ideaIC-14.1.3.tar.gz
jdk-8u45-linux-x64.tar.gz
, я выполнил этот сценарий из командной строки как корень для установки Oracle JDK, сценарий предполагает загрузку jdk-8u45-linux-x64.tar.gz на каталог Downloads, и Вы выполняете сценарий как корень из Вашего корневого каталога:
#!/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;
Для выполнения сценария (назвал jdk8u45.sh) я выполнил следующую последовательность команд:
:~$ chmod +x jdk8u45.sh
:~$ sudo bash
:~# ./jdk8u45.sh
:~# exit
Тогда я извлек ideaIC-14.1.3.tar.gz, создал каталог в/usr/local каталоге названный ideaJ, затем переместите содержание извлеченного архива к/usr/local/ideaJ как показано ниже:
:~$ 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/
после выполнения, таким образом, я изменяю каталоги на/usr/local/ideaJ/bin и выполнил idea.sh сценарий как показано ниже:
:~$ cd /usr/local/ideaJ/bin
:/usr/local/ideaJ/bin$ ./idea.sh
я фотография каталогизировала процесс
В 14 версиях Идеи с JDK Oracle 8u45, параметр проигнорирован. Вашей проблемой является javaagenttool/usr/share/java/jayatanaag.jar или однако его записанного. Мне даже не установили ту банку в моей системе.
можно скопировать сценарий в gedit и использовать его.
Вам устанавливали JVM? Можно проверить его путем ввода этой команды в командной строке:
:~$ java -version
, Если это говорит, команда Java не найдена, у Вас нет jvm.
, Если не устанавливают последнюю Oracle JDK из этой ссылки:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
я создал каталог для идти-язя в/usr/local, например:
:~$ 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
И это хорошо работало, это искало мой jvm (который я уже установил и обновил альтернативы для предоставления символьной ссылки для Java, javac, банки и документа Java), и это было прочь к гонкам.
, Если Вы не установили JVM, сообщить мне. После загрузки tar gunzip архив от Oracle, и я отправлю сценарий удара, который автоматизирует установку JVM (jdk).