Skip to content

Request to Downgrade Java Version #1

@MJTech46

Description

@MJTech46

Request to Downgrade Java Version Requirement for SWING-Notepad

Issue Description

Currently, the "SWING-Notepad" application requires Java 22.0.2 to run. While this ensures compatibility with the latest Java features, it introduces limitations for users running LTS (Long-Term Support) versions of Java. Additionally, some inbuilt functions in the code do not work as expected in older versions, causing compatibility issues.

Request

I request to downgrade the Java version requirement to a lower LTS version of Java (e.g., Java 17 or Java 11) to ensure wider accessibility and better compatibility. These LTS versions are more commonly used in production and development environments, making it easier for users to adopt and run the application.

Justification

  1. Wider Compatibility: Many systems and developers are on LTS versions, which are more stable and widely supported.
  2. Enhanced Usability: Users can avoid upgrading to non-LTS versions, which may not be supported by their environments.
  3. Bug Resolution: Addressing the compatibility issues with older versions ensures the application functions correctly on LTS versions.

Suggested Actions

  1. Test the application on LTS versions of Java (e.g., Java 17 and Java 11).
  2. Identify and resolve any compatibility issues or update inbuilt functions causing errors.
  3. Update the documentation and codebase to reflect the new Java version requirement.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions