I don’t “get” how a program can update itself. How can I make my software update?

Usually the process is as follows: the user starts the applicataion the application launches an “updater” (another program) the updater retrieves from the Internet if a newer version exists if that’s the case, propose the user to update the users accepts, the updater downlads the new install package (that can be incremental) the updater shuts … Read more

Compilation error after upgrading to JDK 21 – “NoSuchFieldError: JCImport does not have member field JCTree qualid”

The culprit is Lombok. The minimal Lombok version compatible with JDK 21 is 1.18.30. This implies that the minimal Spring Boot version is 3.1.4, unless you want to meddle with the Spring Boot autoconfiguration and set the Lombok version in your project differently from the Spring Boot BOM defined in spring-boot-dependencies. See: https://github.com/projectlombok/lombok/issues/3393

upgrade eclipse to java 8

Go to Window | Preferences. Then under Java | Installed JREs, click “Add”, click “Standard VM”, then “Next”, then “Directory”, and find the location where you installed JDK 1.8. Lastly, make sure the checkbox next to it, on the list of installed JREs, is switched on.

After upgrading to vue 3 : “Cannot find module ‘@vue/compiler-sfc/package.json’ “

The commands to get it working are: yarn add vue@next yarn add @vue/compiler-sfc -D Note the -D to add it to the devDependencies rather than the dependencies. Then to remove the old dependency: yarn remove vue-template-compiler Note that vue@next currently points at the latest release of Vue 3 but that will likely change in future. … Read more