OpenSuse Linux 上的 Intellij Idea

Posted

技术标签:

【中文标题】OpenSuse Linux 上的 Intellij Idea【英文标题】:Intellij Idea on OpenSuse Linux 【发布时间】:2016-07-02 00:31:26 【问题描述】:

在 OpenSuse Linux 42.1(最新 32 位操作系统)上下载并解压 Intellij Idea 后出现以下错误,我已安装 JDK 7 并且 JAVA_HOME/PATH 环境变量设置正确。

命令:

~/Work/idea-IC-145.1617.8/bin> ./idea.sh

错误:

/idea-IC-145.1617.8/bin/idea.sh:第 197 行:4049 总线错误 (核心转储)LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH" "$JAVA_BIN" $AGENT "-Xbootclasspath/a:$IDE_HOME/lib/boot.jar" -classpath "$CLASSPATH" $VM_OPTIONS "-Djb.vmOptionsFile=$VM_OPTIONS_FILE" “-XX:ErrorFile=$HOME/java_error_in_IDEA_%p.log” “-XX:HeapDumpPath=$HOME/java_error_in_IDEA.hprof”-Djb.restart.code=88 -Didea.paths.selector=IdeaIC2016.1 $IDE_PROPERTIES_PROPERTY -Didea.jre.check=true com.intellij.idea.Main "$@"

我不确定这里出了什么问题,因为这并不能解释问题所在。

【问题讨论】:

欢迎来到 Stack Overflow!我编辑了您的问题以格式化代码示例,以便它正确呈现 - 请参阅编辑帮助以获取有关格式化的更多信息。请编辑以提供识别特定问题所需的任何其他详细信息。祝你好运! 你使用的是 OpenJDK 还是 Oracle 的? 我使用的是 Oracle JDK v 1.7 好的,我刚刚结束了为期一周的战斗,在我的机器上安装了多个版本的 JDK,在查看了 idea.sh 中包含第 197 行的函数之后,我我倾向于问你的 JDK 在其 lib 目录中是否有 tools.jarrt.jar 需要注意使用正确的架构,例如 32 位操作系统的 32 位版本。 【参考方案1】:

是的,重新安装 IDEA 32 位版本解决了该问题。以下是用户使用的版本:OS 64 位、JDK 32 位、IDEA 32 位。

【讨论】:

以上是关于OpenSuse Linux 上的 Intellij Idea的主要内容,如果未能解决你的问题,请参考以下文章

在 OpenSuse Linux 上安装 Docker

openSUSE 上的 lightdm 自动登录

如何更改 OpenSuSE 13.1 上的默认 MySQL 用户

在 openSUSE 上的 Virtualenv 中安装 TensorFlow

OpenSUSE 11.1 上的 Apache2 libapreq2

OpenSuse 13.2 上的 Qt for Android