A loaded Java Integrated Development Environment that provides Syntax analysis, Project management, Debugging and so on...
Built with JavaFX and Gradle.
- Clone the repository:
git clone https://github.com/CodingAddict1530/java_ide.git
- Navigate to the project:
cd java_ide
- Ensure you have gradle installed:
- You need JDK 17 or later. Install it from Oracle's website or use a distribution like Amazon Corretto.
- Gradle 8.x or later is required. You can install it from Gradle's website or use the Gradle Wrapper included in the project.
- Build the project: If you are using gradle wrapper:
./gradlew build
Alternatively, if you have Gradle installed globally:
gradle build
- Run the IDE: The IDE you are using may as well provide a way to run the project.
Or else, you can run the IDE using:
./gradlew run
- The code is optimized to run as an executable, and so it expects to have jdk to run gradle and the language server.
To let the code function fully, copy your jdk to the root directory and rename it to
dont_snoop
.
Alternatively, you can download a setup (or jar) if you wish to use the application.
-
Visit the Releases Page: Go to the Releases page of this repository.
-
Find the Latest Release: Look for the most recent release, which is tagged with the latest version number (e.g.,
v1.0.0
). -
Download the Executable:
- Click on the release version you want to download.
- Under the "Assets" section, you will find the downloadable files. Click on the file to start the download.
-
Run the setup:
- Double-click on the executable and follow the steps.
- Once it is done, if you don't have a java installation already
- Add the folder that will be in the installation folder named
dont_snoop
. - For the jar, go to bin and double click JavaEditor.bat for Windows, or JavaEditor for others.
-
Adding to PATH (Optional):
- Open the System Properties:
- Press Win + X and select System.
- Click on Advanced system settings on the left.
- In the System Properties window, click the Environment Variables button.
- Edit the PATH Variable:
- In the Environment Variables window, locate the System variables section.
- Scroll down and select the Path variable, then click Edit.
- Add a New Path Entry:
- In the Edit Environment Variable window, click New and
'path-to-fusion'\dont_snoop\bin
for the exe. - Or
'path-to-fusion'\bin\dont_snoop\bin
for the exe - Click OK to close the Edit Environment Variable window.
- In the Edit Environment Variable window, click New and
- Apply Changes:
- Click OK to close the Environment Variables window.
- Click OK again to close the System Properties window.
- Verify the Change:
- Open a new Command Prompt and run:
echo %PATH%
- Verify that your new path entry is listed.
- Open the System Properties:
-
When you start the application, it will index all possible classes in the background. This will take some minutes but won't halt the application.
-
Use the menus to interact with different components such as creating files, projects etc.
-
Create a new project. Gradle will initialize the project in a few seconds. Then create files and start working!
- Integrated Java editor with syntax highlighting.
- Project management and build tools (gradle).
- Modern user interface with JavaFX.
- Real-time code analysis and error highlighting and warnings.
- Code execution.
- Debugging features such as single stepping.
- Terminal (COMING SOON...).
For any questions or feedback, you can reach out to:
- Alexis Mugisha - amugisha005@gmail.com