Download Latest Version eje_nort.zip (910.8 kB)
Email in envelope

Get an email when there's a new version of EJE (Everyone's Java Editor)

Home / EJE / EJE 4.0
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2020-06-07 6.4 kB
eje_windows.zip 2020-06-07 76.1 MB
eje_linux.zip 2020-06-07 77.9 MB
eje_src.zip 2020-06-07 832.2 kB
eje_mac.zip 2020-06-07 75.0 MB
eje_nort.zip 2020-06-07 899.1 kB
Totals: 6 Items   230.6 MB 1
DOWNLOAD EJE FOR YOUR PLATFORM (WINDOWS, LINUX, MAC)
 Install and launch EJE

EJE is a cross-platform program, and there are versions for Windows, Linux and Mac platforms that include an integrated development environment. For other platforms you can download only eje_nort.zip, and correctly install a JDK on your platform together with the coresponding configuration of the PATH variable.

FOR WINDOWS USERS
Once the eje_windows.zip file has been downloaded to your computer:
1) unzip it through a program such as WinRar, 7Zip, or simply by clicking on the file with the right button, and selecting the "Extract all" item.
2) Launch the eje.exe file with a double click.

FOR UNIX-LIKE OS USERS (Linux, Solaris...)
Once the eje_linux.zip file (for Linux-Unix systems), or eje_mac.zip (for macOS) has been downloaded to your computer:
1) Unzip the file using a zip utility such as unzip. 2) Change the permissions of the eje.sh file with the chmod command. From terminal type:

            chmod a+x eje.sh

3) Launch the eje.sh file in the EJE directory.

FOR MAC OS USERS
Once the eje_mac.zip has been downloaded to your computer:
1) Unzip the file using a zip utility such as unzip.
2) Change the permissions of all files in the EJE folder with the chmod command. From terminal type:

            chmod 777 -R *

Then launch EJE typing:

            ./eje.sh

3) If the system refuse to launch "java", click on "Allow Anyway java" from "System Preferences" -> "Security and Privacy", to enable Java execution (do the same with "javac" after the first compilation).
4) Then launch EJE one more time typing:

            ./eje.sh

FOR USERS THAT HAVE PROBLEMS WITH THESE SCRIPTS:
Once the eje_nort.zip file (Windows, Linux, Mac or others) has been downloaded to your computer:
1) Correctly install a JDK on your platform with relative configuration of the PATH variable.
2) From the command line (DOS prompt or Unix shell) type the following command:

            java -classpath .;eje.jar com.cdsc.thewitch.EJEWitch
			
			
**********************************************
RELEASE NOTES FOR EJE (EVERYONE'S JAVA EDITOR)

Changes between 4.0 and 3.9.2
----------------------------------------------
- From this version onwards EJE has its runtime embedded that coincides the last openjdk stable release. So you don't need to download and install a JDK to launch EJE. By default, this runtime (contained in the "ejert" folder) is also the runtime used by EJE to develop our code, but you can configure other JDK using EJE settings.
- From this version onwards EJE will be self-updated! The default launch script has now been updated, while a new eje_no_update.bat (and a new eje_no-update.sh) are provided to launch EJE without auto-update mechanism.
- When EJE is launched, the files that were open in the last session will be reopened. 
- If a configured working directory or a file remained open in the last session is not found on startup, it will not be loaded anymore.
- Now EJE find the Java API Documentation on line if no local documentation is configured. It can display documentation from version 1.5 to 14, basing on the Java Source Code Version setting.
- Versions prior to 1.5 are no longer available when setting Java Source Code Version, and Java Target options.
- The order of the icons on the toolbar has been updated consistently.
- The "New File", "Open File", "Comment Out Selection", "Show Java Documentation", "Stop current process", "Set Alarm Clock", "Comment out Selection", the "Quick Insert Menu Items", and the Java File (file tree leaf) icons have been updated.
- The Alarm Clock action can be now activated with the F6 key.
- When opening the Alarm Clock dialog, hours combo is selected by default, and minutes combo has a predefined selected value of 25 (to encourage the use of the Pomodoro technique).
- In the Alarm Clock dialog, when focus is on the dialog, pressing Enter will cause the submit of the schedule.
- In the Alarm Clocks Summary dialog, when focus is on the dialog, pressing Enter is equivalent to clicking on the ok button.
- Fixed some strange flickers of the "summary dialog" in the Alarm Clock scenario.
- When compiling, warnings now are disabled by default. You have to use the Java Options Dialog to enable warnings.
- Changed the "Build" menu name in "Development" when EJE is launched as "English speaking" version. EJE will use the "Entwickeln" in German, and "Desarrollar" in Spanish.
- Now all the languages have shortcuts to select menus via menmonic (ALT + UNDERLINED_CHAR_KEY).
- Code formatting has been improved. Now the strings and concatenation symbols ("+") are spaced by a space character, and some bugs have been fixed.
- The find, replace, goto, options dialogs (and any other dialog), now can be closed pressing the escape key.
- On the replace dialog, now the cursor is in the replace field by default.
- Line number background is now larger, and the Dark, Dusk and BrighterDusk themes have been revisited to make line number background darker.
- The try-catch implementation has the Java indentation.
- The Singleton pattern implementation is now thread-safe.
- Fixed the bug that prevented the selection of a tab by clicking on it in some cases.
- Fixed the issue that prevented the opening of the command line prompt when pressing F8.
- Fixed the eje_options.properties permission bug. 
- Fixed the bug that prevented to read long file names in a tab, without moving the mouse over that tab.
- Fixed the bug that prevented to launch the selected file in the current file combobox.
- Now the tooltip on the file tabs is dislayed correctly.
- Now the tooltip on the toolbar icons is dislayed correctly.
- Fixed the error when compiling with "--enable-preview" option and "-source" option less than actual java version.
- About dialog has been updated.
- Changed label to "Source Code Version" (and corresponding translations in the other languages) in the Java options dialog, for setting the -source option when compiling.
- When running an application the "Running JVM" label on the statusbar has a tooltip with the java command details launched.
- Fixed the bug that changed all the files open when settings are updated.
- Fixed a bug on Java version.
- Fixed tooltip for command line e jshell buttons.
- Updated manuals.
Source: README.txt, updated 2020-06-07