diff --git a/swi-install.sh b/swi-install.sh
index a7ad598130826e1bb19ce9a69d5f26744c2201f9..189bdcdb5015d7b0e0fdae1f1a85d56333f25854 100755
--- a/swi-install.sh
+++ b/swi-install.sh
@@ -545,7 +545,7 @@ function uninstallNetBeans(){
 #deprecated - new version need license :-(
 function installIdea(){
 	echo '============>Installing Idea IDE .....==========================================================================================================='
-	downloadAndExtract /opt ideaIC-2022.2.2.tar.gz idea-IC-222.4167.29 idea-IC https://download-cdn.jetbrains.com/idea/ideaIC-2022.2.2.tar.gz
+	downloadAndExtract /opt ideaIC-2023.3.4.tar.gz idea-IC-233.14475.28 idea-IC https://download-cdn.jetbrains.com/idea/ideaIC-2023.3.4.tar.gz
 	createLauncher idea-IC "inteliJ IDEA" /opt/idea-IC/bin/idea.sh /opt/idea-IC/bin/idea.png "inteliJ IDEA Comunity Edition"
 	echo '============>Idea IDE installed.==========================================================================================================='
 }
@@ -914,6 +914,10 @@ function fix2024(){
 
     installLombok java
     installLombok ee
+    
+	uninstallIdea
+	installIdea
+
 }