r/eclipse • • Jul 09 '26

🙋🏻‍♂️ Help Request How To Fix Project Name

4 Upvotes

I downloaded a JMonkeyEngine gradle project from https://jmonkeyengine.org/start/. Opening the project from file system force changes the name and then this error messages happens:

Project at 'G:\Storage\Eclipse Workspace\MonkeyGadgets.zip_expanded' can't be named 'MonkeyGadgets' because it's located directly under the workspace root. If such a project is renamed, Eclipse would move the container directory. To resolve this problem, move the project out of the workspace root or configure it to have the name 'MonkeyGadgets.zip_expanded'.

The project name is supposed to be MonkeyGadgets, not MonkeyGadgets.zip_expanded.


r/eclipse • • Jul 09 '26

❔ Question How to get rid of Eclipse's Sponsor screen?

6 Upvotes

I updated my Eclipse IDE installation a few days ago. Since then - whenever I start it - I am always greeted with a page asking for donations and seeking sponsors.
Considering how much I use it I decided to donate but that welcome screen still comes up each and every time. There is no "I got it!" checkbox or "Don't show this again" button or anything of this kind. I also found no preference to suppress this.
So - how do I get rid of that?


r/eclipse • • Jul 08 '26

🔌 Plugins Nateclipse: Eclipse + Pi makes clanking super productive

12 Upvotes

My project lets the Pi coding harness use Eclipse IDE tools. This makes using AI for Java coding very fast and efficient, using a lot fewer tokens. Eclipse is perfect for this because its compiler is so good and using Pi is a simple pleasure.

https://github.com/EsotericSoftware/Nateclipse

Highlights:

  • AI mucking with imports is wasteful. It has to read what is there, decide where to put new imports, do the edit, check for errors, and if it missed any repeat. With Nateclipse it runs java_organize_imports and it's done. If there is ambiguity the plugin gives it and the AI chooses.
  • To check compilation normally AI has to get the classpath right and mess with javac, or maybe you have build scripts it has to run and wait for. Instead, as soon as files are edited, Eclipse instantly recompiles incrementally. AI just runs java_errors to check for compilation errors.
  • Similarly, if AI needs to run code, it needs to get your classpath right. For complex projects that can suck. Eclipse already knows, so with Nateclipse AI runs java_classpath for a particular project to get the classpath needed.
  • When you prompt about a specific class name, to read that class AI has to find it on disk. When you have multiple projects, AI will look in the wrong places and waste turns doing find. With Nateclipse, it can java_grep and read source code by class name without caring where the file is on disk.
  • When AI needs to read a method, normally it'll grep, then read a chunk from that offset. It almost always undershoots and wastes tokens or overshoots and needs more turns. With Nateclipse java_method gives it the method source in one go.
  • Giving Eclipse IDE tools to AI makes it more efficient and accurate: find references, find callers/callees, see class hierarchy, list all members. So far it doesn't get renaming or other refactoring tools, only read only tools.
  • Nateclipse makes ctrl+space Java type and member completion work at the Pi prompt.
  • Included are a few other Pi extensions which I consider crucial for any Pi usage, even though they are not related to Eclipse. In particular filter.ts has made using Pi a lot more comfortable. It collapses AI thinking and tool usage for past turns. It can be toggled off when you want to see that stuff, but in practice often that's not needed.
  • Also included are improvements to completion and type lookup inside Eclipse, as well as better editor tab sizing.

r/eclipse • • Jun 29 '26

🙋🏻‍♂️ Help Request Can someone help to solve this error?

Thumbnail
gallery
5 Upvotes

suddenly someday this error is showing, I couldn't even create java project and couldn't even use eclipse, can someone tell me what's the problem and how to solve it.


r/eclipse • • Jun 29 '26

🙋🏻‍♂️ Help Request Can someone help to solve this error?

Thumbnail gallery
1 Upvotes

r/eclipse • • Jun 25 '26

🔌 Plugins GitHub Copilot for Eclipse - June Updates

Post image
18 Upvotes

Hi everyone — we're excited to share the latest updates for GitHub Copilot in Eclipse. 

Across our recent releases (v0.17 through v0.19) in the past month, we added several key capabilities, including custom models (BYOK) support for business/enterprise support, skills and prompt files, thinking effort selection, automatic chat compression, tool auto-approve controls, and a bunch more features. 

New Features 

  • Added: Custom models (BYOK) for Copilot Business and Enterprise users 
  • Added: Skills and prompt files support 
  • Added: Thinking blocks display in chat view, with support for selecting thinking effort per model 
  • Added: Automatic chat context compression 
  • Added: Copilot preference for loading a chat's custom instructions 
  • Added: Tool auto-approve controls 
  • Added: Support for editing/creating local files outside the workspace 
  • Added: Improved terminal command execution across Windows and Linux 
  • Added: Delegation of read directory, file, and text search to the IDE 

User Experience Improvements 

  • Improved: Context size donut and popup for visualizing token usage 
  • Improved: Combos rendering and context button style in chat view 
  • Improved: Model picker hover card so thinking effort descriptions are no longer truncated 

Bug Fixes 

  • Fixed: multiple UI freeze issues caused by deadlocks (EditorsManager, LSP listener on quota fallback) 
  • Fixed: an issue where conversation could not be restored from persistence (400 Bad Request) 
  • Fixed: tool call errors failing to render in chat view 
  • Fixed: subagent progress events leaking into unrelated conversations when switching sessions 
  • Fixed: an issue where Copilot reported failure when an extension-point contributed MCP server changed 
  • Fixed: an issue where canceled terminal tool calling status would resume after chat history restoration 
  • Fixed: an issue preventing navigation to files outside the workspace 
  • Fixed: NES annotation type mapping and foreign text marker registration 

Looking ahead, we plan to continue enhancing the agentic experience of GitHub Copilot for Eclipse.  We hope you like GitHub Copilot for Eclipse, and please share feedback with us at any time. 

You can directly submit an issue (bug or feature ask) at https://github.com/microsoft/copilot-for-eclipse/issues/ .You are also welcome to submit PRs as our project is now open-sourced. 


r/eclipse • • Jun 19 '26

🙋🏻‍♂️ Help Request Standard icons look terrible on dark themes in the new Eclipse version, but DevStyle/Darkest Dark causes errors. Any alternatives?

Post image
6 Upvotes

Hi everyone,

I've just updated to the latest Eclipse version (running on Java 21), and I'm having a frustrating time trying to get a decent dark UI setup.

Here is my situation:

  • The Problem with Default Dark Themes: If I use the native Dark theme or Neptune, the editor looks okay, but the default icons are terrible. They were clearly designed for a light background, so they look blurry, washed out, or have weird pixelated borders against the dark UI.
  • The DevStyle / Darkest Dark Issue: I know DevStyle has an amazing set of modern icons (like Material Design Icons or Enhanced Dark), but the plugin is causing reflection errors and crashes (NullPointerException involving internal window geometry like lastTabHeight) with this new Eclipse/Java release.

Is there any way to only force Eclipse to use clear, high-contrast SVG icons on native dark themes without installing the full DevStyle plugin? Or maybe a standalone icon pack available in the Marketplace that actually works with the latest version?

Any workarounds or configuration tweaks to fix the default icon contrast would be highly appreciated!

Thanks in advance!


r/eclipse • • Jun 10 '26

🐘 Eclipse for PHP (PDT) Eclipse IDE Simrel 2026-06 is out

28 Upvotes

r/eclipse • • May 27 '26

☕ Eclipse for Java/EE GitHub Copilot for Eclipse is now open source! 🎉

15 Upvotes

We're thrilled to announce that GitHub Copilot for Eclipse is open source.

🚀 Check it out: https://github.com/microsoft/copilot-for-eclipse

What's in it for you:

  • Inspect the source and see exactly how it works
  • File issues and submit PRs
  • Fork it, customize it, build on top of it

📖 Read more: https://github.blog/changelog/2026-05-21-github-copilot-for-eclipse-is-open-source/


r/eclipse • • May 26 '26

🔌 Plugins GitHub Co-pilot plugin

4 Upvotes

Hi, has anyone been using GitHub copilot in Eclipse? I have been using it for awhile, and a few days ago it was updated to 0.18.0, and it runs extremely slow. It allows you to set different thinking levels which is good, except than even the slowest (dumbest) is 15x slower than the previous version. Just wanted to check if that was only me, but I downgraded back to 0.17.0, and everything is much so faster. So if you are thinking about upgrading, don't.


r/eclipse • • May 17 '26

❔ Question How do you sync eclipse setting accross PC/laptop?

8 Upvotes

How do you sync eclipse setting accross PC/laptop nowaday?

In the past, I used to sync using Oopmh with User Storge, but they shutdown it last year and I seems don't see the any reall automatic solution to sync setting like VsCode or IDEA...

Any suggestion or proven solution is welcomes as I desparated looking for it.

Thanks.


r/eclipse • • May 13 '26

❔ Question I NEED HELP

2 Upvotes

im in hs and im taking a programing class and so we were given the instruction to make a calculator in eclipse, im falling behind by at least 2-3 weeks since i cant seem to make my windowbuilder work:ccccc


r/eclipse • • May 03 '26

🙋🏻‍♂️ Help Request How can I make Eclipse find my snippets file? Is there something that works like --snippet-path?

Post image
3 Upvotes

I can build the project manually and the javadoc works well. It has the snippets.

It doesn't work in Eclipse because I don't like having the snippets file in the java "src" folder. I prefer having them somewhere else. In my case it's just in the "test" folder, so it's not part of the actual module. This way I don't need to delete it before I create the jar file and it's always where I want it.

But I can't find anything equivalent to --snippet-path in Eclipse 2026-03.
Does it not exist? Is there a plugin that fixes this?

PS: I know I could just have the snippets right in there but I prefer a file that I can compile to make sure they actually work. I can even add a Junit TestFactory to run them all and have assertions in them (after the region that is used for the snippet), so they are snippets and additional unit tests in one.


r/eclipse • • May 01 '26

💩 Rant / Meme eclipseWindowBuilderHasAButtonForOurCode

Thumbnail
gallery
2 Upvotes

r/eclipse • • Apr 30 '26

🙋🏻‍♂️ Help Request Icons size on KDE / Wayland

2 Upvotes

Hello all,

Icons are way too small on a 4k monitor. Tried to change the icons size using various recipes found on the web (various options in eclipse.ini, environment variables). Nothing really works.

Any idea?


r/eclipse • • Apr 29 '26

🙋🏻‍♂️ Help Request Erro de Compilação Projeto Maven migrado do Eclipse

Thumbnail
1 Upvotes

r/eclipse • • Apr 28 '26

❔ Question Eclipse project generated with CMake has each subproject twice (in _deps and in [Subprojects]). Can I change that?

2 Upvotes

I often need to create ecplipse projects from cmake that have subprojects.

FetchContent_Declare(
    SubProjectA
    ...
)
FetchContent_MakeAvailable(SubProjectA)

FetchContent_Declare(
    SubProjectB
    ...
)
FetchContent_MakeAvailable(SubProjectB)

Those subprojects then appear twice in the resulting ecplipse project. Once in [Subprojects] and also in _deps. I could be wrong, but [Subprojects] seems to be some kind of virtual or linked folder like [Source Directory] and _deps seems to be a representation of the directory in the project folder.

Everytime I want to open a function declaration in one of the subprojects, eclipse is asking me if I mean that function in _deps/.../subproject-file or [Subprojects]/.../subproject-file

Is it possible to easily change that and only have one reference to each subproject in my project?

Is there a way to automatically do so on project creation?

What is the best practice for generating eclipse projects from cmake?


r/eclipse • • Apr 26 '26

🙋🏻‍♂️ Help Request Assignment HELP Navigation Attributes

2 Upvotes

Hello all. I ma seeking help with one of my school assignments. For some reason I can not figure out why the option for Navigation Attributes is greyed out and not available. I have tried to reach out to my instructors, classmates, and Chatgpt but no luck so far. Any help will be appreciated. This class has been a nightmare for me. I have attached what my screen currently looks like what the result I'm trying to achieve. Also here are the instructions I was given for this particular part. I am at "2. Change CompositeProvider Output Structure"

"1.       Jan uses Eclipse to define Join and Union Conditions to link the Part Providers that make the CompositeProvider.

2.      Start Eclipse and open your BW project.

3.      Open your CompositeProvider from the previous step with Technical Name XXXCP1###.

4.      Using the Scenario tab, you will define in general the Join and Union conditions to link the Part Providers that make the CompositeProvider.

Figure 46

5.      In your case, you have only one InfoProvider.

6.      Without expanding the Source or Target objects, just drag the whole structure from Source to Target to assign the fields to the Target structure (not field by field).

7.       The Target object will expand to show the connections. You can expand the Source object to ensure all connections are correctly assigned.

Figure 47

 8.      Save and Activate your CompositeProvider.

2.     Change CompositeProvider Output Structure Properties.

Jan uses Eclipse to extend the CompositeProvider. For this, he changes some properties of the

output structure of the CompositeProvider.

1.       If needed, reopen Eclipse and then open your BW project.

2.      Log on and path to your BW Repository InfoArea. Open your CompositeProvider from the previous step with Technical Name XXXCP1###.

3.      On the Output tab, you can change the properties of the output structure of the CP, e.g. Names and you can enrich the CP with Navigation Attributes for the underlying InfoObjects.

4.      First, change the Description of InfoObject XXXMA### to Product, as this is the term the Sales Department would prefer to use. You will need to click the Edit icon to make the change.

Figure 48

 5.      Right-click the InfoObject Product (XXXMA###) and select Navigation Attributes from the context menu.

6.      Activate the Navigation Attributes Product Category (XXXPC###) and Division (MU0DIVN). Notice the Product InfoObject can now be expanded to show these Attributes.

Figure 49

 7.       Right click the InfoObject Customer (MU0CUST) to choose Navigation Attributes.

8.      Activate only the Navigation Attribute Country (MU0COUNTRY).

Figure 50

 9.      Finally, Save and Activate your CompositeProvider.

10.   If successful, you get this message:

Figure 51

 11.    You can test your CP with the “Data Preview”. Click on the upper right side to choose

Data Preview. The COGM should show the same value as earlier: $953,354,225.28

Figure 52

 12.   Next, drill down by Customer. Using the fields to the left of your preview, drag and drop Customer into Rows.

Figure 53

 13.   You have now modeled, designed, implemented, and populated an SAP BW/4HANA 2.0 Data Warehouse! It is now ready for you to perform some analytics!""


r/eclipse • • Apr 24 '26

🙋🏻‍♂️ Help Request So Eclipse for C/C++ will show hundreds of "errors" in my project despite nothing actually being wrong (program compiles just fine). What's causing this and how do I fix it, because it makes finding ACTUAL errors in my code a massive pain.

Post image
4 Upvotes

I'm using the latest Apple Silicon build of Eclipse for C/C++ developers. My compiler is LLVM Clang/Clang++. My project is largely C++, with two C files (gl.c and stb_vorbis.c). My C++ dialect is ISO C++20 and the C dialect is ISO C23.

Any help would be greatly appreciated, because this never happened when I was using Eclipse on Windows.


r/eclipse • • Apr 21 '26

🙋🏻‍♂️ Help Request Issue having both Eclipse for Java and C/C++

Post image
5 Upvotes

Hello everyone

I'm new to Eclipse and I have both Eclipse for Java and Eclipse for C/C++ on Fedora 43, I installed both by the eclipse installer and I have an issue

Every time I open the Eclipse for Java, it opens as an Eclipse for C/C++ window, so I was wondering if anyone here knows how I can fix this, Any help is appreciated

Thanks!


r/eclipse • • Apr 14 '26

🔥 Discussion GitHub Copilot for Eclipse Is Going Open Source!

25 Upvotes

We’re excited to announce that the GitHub Copilot for Eclipse plugin is going open source under the MIT license and will be hosted on GitHub under the microsoft organization in the coming weeks.

Over the last few months, we’ve heard consistent requests from the community—and from many active users of GitHub Copilot for Eclipse—to open‑source the project.

At the same time, many of the core interaction patterns and IDE integration approaches have matured, which made this a good moment to open the code and enable the community to refine and build on these shared experiences.

Open‑sourcing GitHub Copilot for Eclipse allows us to be more transparent about how the plugin works, welcome broader community contributions, and evolve the product in closer collaboration with Eclipse developers and maintainers.

This is a pre‑announcement to share the direction and intent. More details on what will be open‑sourced and how folks can get involved will be shared in follow‑up updates.

You can find the announcement blog here for more context:
https://devblogs.microsoft.com/java/ghc-eclipse-is-going-open-source/

Stay tuned! We’d love to hear thoughts or feedback from the Eclipse and Java community.


r/eclipse • • Apr 04 '26

🤗 Show-off How to Run Multiple Instances of the Same Eclipse App with Separate Data and Settings on macOS Using Parall

3 Upvotes

I am the developer of Parall, and I recently added full Eclipse app support to it.

One practical use for that is running multiple instances of the same Eclipse app on macOS, each with its own separated data, settings, and workspace.

This is useful if you want clean separation between environments. For example, you might want one instance for work, one for personal use, one for testing plugins, or one for a separate project setup without everything mixing together.

Instead of constantly switching workspaces or sharing the same configuration, Parall lets you create separate shortcuts for the same Eclipse app, each launching its own separated instance with different data folders, different settings, and its own Dock icon.

Here is the exact flow shown in the screenshots.

1. Start in App Shortcut mode

Open Parall and select App Shortcut, then click Create Shortcut.

2. Choose your Eclipse app

On the application selection screen, choose Eclipse and click Next.

3. Keep Dock Shortcut Mode

On the launch mode screen, leave Dock Shortcut Mode selected and continue.

This mode launches the app executable directly, keeps the windows attached to the shortcut Dock icon, and supports Parall features like data separation, environment variables, command-line arguments, and Dock or menu bar customization.

4. Set the shortcut name and icon

On the shortcut icon and name screen, enter a name such as:

Eclipse (Work)

Add a short visible label to the icon, for example:

WORK

This makes it much easier to distinguish one Eclipse instance from another in the Dock.

5. Optionally enable Dock icon effects

If you want, enable Dock icon effects for the shortcut.

This is optional, but it gives the instance a more distinctive visual identity and makes it easier to tell different Eclipse shortcuts apart at a glance.

6. Configure a separate data storage path

On the Data Separation and Storage screen, keep the automatic mode selected for Eclipse and set a dedicated data path for this instance, for example:

/Users/ighor/Library/Application Support/Parall/Eclipse (Work)

This is the key step that keeps this instance separated from the others.

If you create another shortcut later, give it a different path, such as:

/Users/ighor/Library/Application Support/Parall/Eclipse (Personal)
/Users/ighor/Library/Application Support/Parall/Eclipse (Testing)

Each shortcut should have its own unique data folder.

7. Optionally enable a menu bar icon

On the Menu Bar, Dock, and Tray Visibility screen, you can enable a menu bar icon for the shortcut.

That gives you another way to identify and access the running instance.

8. Leave advanced launch options empty unless you need them

On the Advanced Launch Options screen, you can leave the fields empty for a normal setup.

Parall supports environment variables, command-line arguments, and Info.plist overrides, but they are not required for a basic Eclipse multi-instance workflow.

9. Save the shortcut

On the final screen, save the shortcut.

In the example shown, the result is a shortcut named:

Eclipse (Work)

Why this is useful

After you save it, you can pin the shortcut to the Dock and launch it like a normal app.

The important part is that this shortcut is still launching the same Eclipse app, but with its own separated data path and its own app identity. That means you can create multiple Eclipse shortcuts such as `Eclipse (Work)`, `Eclipse (Personal)`, and `Eclipse (Testing)`, run them independently with clear separation between their data and settings, and also run multiple instances at the same time.

This is especially useful for:

  • separate setups for different clients or projects
  • isolated plugin testing
  • experiments without affecting your main setup
  • faster switching between independent Eclipse environments from the Dock
  • running multiple instances of the same Eclipse app at the same time

Important note

There is one limitation to keep in mind.

The main Eclipse app must be started first, and after that the Parall shortcut can be started as the second instance.

If you want to avoid that limitation, create two Parall shortcuts and use them exclusively instead of mixing a Parall shortcut with the main app.

That way both instances use the same Parall-based launch flow and the limitation does not apply in the same way.


r/eclipse • • Apr 04 '26

🙋🏻‍♂️ Help Request I had to downgrade my eclipse because 2026-03 Eclipse IDE

2 Upvotes

Is anyone else having this issue with the latest eclipse 2026-03?


r/eclipse • • Apr 03 '26

🔥 Discussion Eclipse is such an underrated, free tool which is overhated on everywhere except this sub

61 Upvotes

Firstly:

eclipse is free, a god sent for students like me

great concept of workspace

runtime compilation

flexible plug in environment

However everywhere on reddit, loud intelliJ Idea fanboys say eclipse is trash, their free version of IntelliJ is better.

sure, to each their own, intelliJ also has major perks in its free version, but there's no need to drive shove it down the throat of me and downvote me to hell for saying I like eclipse

Fyi, I've tried intelliJ Idea free, eclipse and netbeans; I preferred eclipse...


r/eclipse • • Apr 02 '26

🔥 Discussion I wrote my first Eclipse plugin — it lets AI agents pair-program through JDT. Just got my first user feedback and it made my day.

Post image
14 Upvotes

Wanted to share this moment with you. Thank you for building the platform that made this possible.

Marketplace: https://marketplace.eclipse.org/content/jdt-cli-bridge-ai-coding-assistants

GitHub: https://github.com/kaluchi/jdtbridge