Unknown error compiling simple program: New installation IDEA on Linux Ubuntu 16.04.
Hello. Have just installed Ubuntu 16.04 on my machine. Installed IntelliJ IDEA no problem, downloaded java SDK 1.8 no problem. I created a new project and pointed it to the sdk, and I see the libraries listed in the library dropdown on the left side of the screen under "External Libraries." I typed a simple program: "hello linux!" and get the following error when compiling (see below.) I am new to Linux so I haven't the slightest clue what has just happened. Any ideas?
Thank you in advance.
Error:Abnormal build process termination:
/home/truxillo/jdk1.8.0_131/bin/java -Xmx700m -Djava.awt.headless=true -Djava.endorsed.dirs=\"\" -Djdt.compiler.useSingleThread=true -Dpreload.project.path=/home/truxillo/IdeaProjects/Practice -Dpreload.config.path=/home/truxillo/.IdeaIC2017.1/config/options -Dcompile.parallel=false -Drebuild.on.dependency.change=true -Djava.net.preferIPv4Stack=true -Dio.netty.initialSeedUniquifier=-2530741404573791501 -Dfile.encoding=UTF-8 -Djps.file.types.component.name=CommunityFileTypes -Duser.language=en -Duser.country=US -Didea.paths.selector=IdeaIC2017.1 -Didea.home.path=/home/truxillo/idea-IC-171.4694.23 -Didea.config.path=/home/truxillo/.IdeaIC2017.1/config -Didea.plugins.path=/home/truxillo/.IdeaIC2017.1/config/plugins -Djps.log.dir=/home/truxillo/.IdeaIC2017.1/system/log/build-log -Djps.fallback.jdk.home=/home/truxillo/idea-IC-171.4694.23/jre64 -Djps.fallback.jdk.version=1.8.0_112-release -Dio.netty.noUnsafe=true -Djava.io.tmpdir=/home/truxillo/.IdeaIC2017.1/system/compile-server/practice_342af868/_temp_ -Djps.backward.ref.index.builder=true -Dkotlin.incremental.compilation.experimental=true -Dkotlin.daemon.enabled -Dkotlin.daemon.client.alive.path=\"/tmp/kotlin-idea-6481535645171748303-is-running\" -classpath /home/truxillo/idea-IC-171.4694.23/lib/jps-launcher.jar:/home/truxillo/jdk1.8.0_131/lib/tools.jar:/home/truxillo/idea-IC-171.4694.23/lib/optimizedFileManager.jar org.jetbrains.jps.cmdline.Launcher /home/truxillo/idea-IC-171.4694.23/lib/jna-platform.jar:/home/truxillo/idea-IC-171.4694.23/lib/oromatcher.jar:/home/truxillo/idea-IC-171.4694.23/lib/javac2.jar:/home/truxillo/idea-IC-171.4694.23/lib/annotations.jar:/home/truxillo/idea-IC-171.4694.23/lib/snappy-in-java-0.5.1.jar:/home/truxillo/idea-IC-171.4694.23/lib/asm-all.jar:/home/truxillo/idea-IC-171.4694.23/lib/jps-builders-6.jar:/home/truxillo/idea-IC-171.4694.23/lib/jdom.jar:/home/truxillo/idea-IC-171.4694.23/lib/jna.jar:/home/truxillo/idea-IC-171.4694.23/lib/netty-all-4.1.9.Final.jar:/home/truxillo/idea-IC-171.4694.23/lib/jps-builders.jar:/home/truxillo/idea-IC-171.4694.23/lib/log4j.jar:/home/truxillo/idea-IC-171.4694.23/lib/openapi.jar:/home/truxillo/idea-IC-171.4694.23/lib/trove4j.jar:/home/truxillo/idea-IC-171.4694.23/lib/jgoodies-forms.jar:/home/truxillo/idea-IC-171.4694.23/lib/idea_rt.jar:/home/truxillo/idea-IC-171.4694.23/lib/resources_en.jar:/home/truxillo/idea-IC-171.4694.23/lib/protobuf-2.5.0.jar:/home/truxillo/idea-IC-171.4694.23/lib/nanoxml-2.2.3.jar:/home/truxillo/idea-IC-171.4694.23/lib/jps-model.jar:/home/truxillo/idea-IC-171.4694.23/lib/util.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/kryo-2.22.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-windows-amd64-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-model-groovy-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-windows-i386-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-tooling-extension-api.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-resources-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-linux-amd64-ncurses5-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-linux-i386-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-freebsd-i386-libcpp-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-native-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-wrapper-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-osx-amd64-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/guava-jdk5-17.0.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-freebsd-i386-libstdcpp-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-osx-i386-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/commons-lang-2.6.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/reflectasm-1.07.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-linux-i386-ncurses5-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-version-info-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-base-services-groovy-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-freebsd-amd64-libstdcpp-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-base-services-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/minlog-1.2.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/resources_en.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-model-core-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-logging-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-cli-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-messaging-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-linux-amd64-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/jansi-1.14.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-tooling-api-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-linux-i386-ncurses6-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-core-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/objenesis-1.2.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-linux-amd64-ncurses6-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/native-platform-freebsd-amd64-libcpp-0.12.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/commons-io-2.2.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-process-services-3.3.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-tooling-extension-impl.jar:/home/truxillo/idea-IC-171.4694.23/lib/gson-2.5.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/jarutils.jar:/home/truxillo/idea-IC-171.4694.23/plugins/ant/lib/ant-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/devkit/lib/devkit-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/uiDesigner/lib/jps/ui-designer-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/IntelliLang/lib/intellilang-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/Groovy/lib/groovy-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/Groovy/lib/groovy-rt-constants.jar:/home/truxillo/idea-IC-171.4694.23/plugins/eclipse/lib/eclipse-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/eclipse/lib/common-eclipse-util.jar:/home/truxillo/idea-IC-171.4694.23/plugins/maven/lib/maven-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/maven/lib/aether-dependency-resolver.jar:/home/truxillo/idea-IC-171.4694.23/plugins/maven/lib/aether-1.1.0-all.jar:/home/truxillo/idea-IC-171.4694.23/plugins/maven/lib/maven-aether-provider-3.3.9-all.jar:/home/truxillo/idea-IC-171.4694.23/plugins/maven/lib/plexus-utils-2.0.6.jar:/home/truxillo/idea-IC-171.4694.23/plugins/gradle/lib/gradle-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/jps/android-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/jps/android-gradle-jps.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/android-common.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/android-rt.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/sdk-common.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/repository.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/sdklib.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/common.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/jarutils.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/layoutlib-api.jar:/home/truxillo/idea-IC-171.4694.23/plugins/android/lib/manifest-merger.jar:/home/truxillo/idea-IC-171.4694.23/plugins/Kotlin/lib/jps/kotlin-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/Kotlin/lib/kotlin-runtime.jar:/home/truxillo/idea-IC-171.4694.23/plugins/Kotlin/lib/kotlin-reflect.jar:/home/truxillo/idea-IC-171.4694.23/plugins/Kotlin/lib/kotlin-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/Kotlin/lib/kotlin-android-extensions-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/Kotlin/lib/kotlin-android-extensions-compiler-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/javaFX/lib/javaFX-jps-plugin.jar:/home/truxillo/idea-IC-171.4694.23/plugins/javaFX/lib/common-javaFX-plugin.jar org.jetbrains.jps.cmdline.BuildMain 127.0.0.1 40409 7eb2c58a-0a0a-431a-8ade-22f606f9edb2 /home/truxillo/.IdeaIC2017.1/system/compile-server
/home/truxillo/jdk1.8.0_131/bin/java: 1: /home/truxillo/jdk1.8.0_131/bin/java: Syntax error: word unexpected (expecting ")")
Please sign in to leave a comment.
What CPU architecture do you have? Is it an ARM system?
Please provide the output from
Serge:
I was able to find a solution to the problem, however the answers you requested are as follows:
1) I am running am Intel dual core i3-5020U 64 bit (2.20GHz each), which is Broadwell, and therefore I believe not ARM.
2) Output from /opt/java/jdk1.8.0_131/bin/java -version is:
The solution I found was to point IntelliJ to the OpenJDK found in
/usr/lib/jvm/java-8-openjdk-amd64
which is what NetBeans points to, which is where I got the idea--NetBeans worked, IntelliJ did not. That being said, the JDK that referenced in answer (2) above is definitely direct from the Oracle website, which I thought was distinct from OpenJDK. That is to say, I'm not entirely sure why the original JDK from Oracle site won't work, but I suppose it does not matter.
At any rate, my IDE's all now work, and I am at pre-windows deletion capacity once again.
Thank you.
Greg