Closed Darnor closed 6 years ago
Thanks for the report. We actually added the required "--add-modules=ALL-SYSTEM" option to the cevelop.ini, which is the suggested workaround for startup issue with Java 9. But the problem still arises with recent OpenJDK versions. Do you happen to know whether this is an issue with Eclipse CDT as well? We'll investigate it further.
Just installed the CDT package and it works fine:
Eclipse IDE for C/C++ Developers
Version: Oxygen.2 Release (4.7.2)
Build id: 20171218-0600
eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834
-product
org.eclipse.epp.package.cpp.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
I tried using basically using this .ini file but the error still remained.
The issue arises from the fact that the Linux version of Cevelop performs an indirection through cevelop.sh
to start, which in turn call runner
. The startup configuration file however is called cevelop.ini
, while the starter application (runner
) expects it to be named like the starter itself. Thus renaming cevelop.ini
to runner.ini
resolves the issue.
Expected Behavior
Workspace opens.
Actual Behavior
Cevelop Version, Operating System and Compiler