![]() |
![]() |
Downloading the Electric JAR file is explained here. Electric is written in the Java programming language and so the JAR file is typically called "electric-version.jar" where version is 8.09, 8.10, 9.00, 9.01, etc. There are two variations on the JAR file: with or without source code (the version without source code has the word "Binary" in its name). Either of these files can run Electric, but the one with source code is larger because it also has all of the Java code.
Electric requires OpenJDK, Apache Harmony, or Oracle Java version 17. It is developed with Oracle Java, so if you run into problems with other versions, try installing Java 17 or later from Oracle.
Running Electric varies with the different platforms.
Most systems also allow you to double-click on the JAR file.
If double-clicking doesn't work, try running it from the command-line by typing either:
java -jar electric-version.jar [libraries]
or:
java -classpath electric-version.jar com.sun.electric.Electric [libraries]
There are a number of options that can be given at the end of the command line:
One problem with Java is that the Java Virtual Machine has a memory limit. This limit prevents programs from growing too large. However, it prevents large circuits from being edited.
If Electric runs out of memory, you can request more. To do this, use the General Preferences (in menu File / Preferences..., "General" section, "General" tab). The "Memory" section has two memory limit fields, for Maximum memory and Maximum permanent space. Changes to these values take effect when you next run Electric. Note that any request to expand Electric too far could cause Electric to fail to start in the future. If this happens, find your system preferences and remove the setting (see Section 6-3).
Permanent space is an additional section of memory that may need to be increased. For very large chips, a value of 200 or more may enhance performance.
![]() |
Previous | ![]() |
Table of Contents | Next | ![]() |