diff --git a/Core/build.xml b/Core/build.xml
index deb035b6099ad3f12f05e50725a6f8b4ee05abe4..2c6263a24fe87c31c79be7dd6dc89fcb5804e88c 100644
--- a/Core/build.xml
+++ b/Core/build.xml
@@ -310,8 +310,8 @@
     (i.e. https://stackoverflow.com/questions/219585/including-all-the-jars-in-a-directory-within-the-java-classpath).  
     This solution involves taking the initial ‘module.run.classpath’ property and simplifying it to the directories containing jars 
     (i.e. instead of “/dir/lib1.jar:/dir/lib2.jar:/dir/lib3.jar” it becomes “/dir/*” ).  
-    More information on ‘module.run.classpath’ can be found in “netbeans-plat\11.3\harness\README” and it appears that
-    “netbeans-plat\11.3\harness\build.xml:build-init target is in charge of setting the ‘module.run.classpath’ variable.
+    More information on ‘module.run.classpath’ can be found in “netbeans-plat\15\harness\README” and it appears that
+    “netbeans-plat\15\harness\build.xml:build-init target is in charge of setting the ‘module.run.classpath’ variable.
     More information in Jira: 6970.
     -->
     <target name="unit-test-path-simplification" depends="projectized-common.test-init">
diff --git a/Core/nbproject/platform.properties b/Core/nbproject/platform.properties
index cc3d6b1b13d7f655dac57e36e5b4e97dd33e788e..e88e3681610e7da204fb5a1805323dc5e8757396 100644
--- a/Core/nbproject/platform.properties
+++ b/Core/nbproject/platform.properties
@@ -1,16 +1,16 @@
-cluster.path=\
-    ${nbplatform.active.dir}/platform
-disabled.modules=\
-    org.netbeans.api.visual,\
-    org.netbeans.core.execution,\
-    org.netbeans.core.multiview,\
-    org.netbeans.libs.jsr223,\
-    org.netbeans.modules.autoupdate.services,\
-    org.netbeans.modules.autoupdate.ui,\
-    org.netbeans.modules.core.kit,\
-    org.netbeans.modules.favorites,\
-    org.openide.compat,\
-    org.openide.execution,\
-    org.openide.options,\
-    org.openide.util.enumerations
-nbplatform.active=default
+# cluster.path=\
+#     ${nbplatform.active.dir}/platform
+# disabled.modules=\
+#     org.netbeans.api.visual,\
+#     org.netbeans.core.execution,\
+#     org.netbeans.core.multiview,\
+#     org.netbeans.libs.jsr223,\
+#     org.netbeans.modules.autoupdate.services,\
+#     org.netbeans.modules.autoupdate.ui,\
+#     org.netbeans.modules.core.kit,\
+#     org.netbeans.modules.favorites,\
+#     org.openide.compat,\
+#     org.openide.execution,\
+#     org.openide.options,\
+#     org.openide.util.enumerations
+# nbplatform.active=default
diff --git a/Core/nbproject/project.properties b/Core/nbproject/project.properties
index 0e9ee555158b685bfcab24220842eacacb337dd3..747b6adfe86995b282980c9ab9f283d9df59c87e 100644
--- a/Core/nbproject/project.properties
+++ b/Core/nbproject/project.properties
@@ -94,7 +94,7 @@ file.reference.xmpcore-6.1.11.jar=release/modules/ext/xmpcore-6.1.11.jar
 file.reference.YaraJNIWrapper.jar=release/modules/ext/YaraJNIWrapper.jar
 file.reference.zookeeper-3.8.0.jar=release/modules/ext/zookeeper-3.8.0.jar
 file.reference.zookeeper-jute-3.8.0.jar=release/modules/ext/zookeeper-jute-3.8.0.jar
-javac.source=11
+javac.source=17
 javac.compilerargs=-Xlint -Xlint:-serial
 license.file=../LICENSE-2.0.txt
 nbm.homepage=http://www.sleuthkit.org/
diff --git a/Core/nbproject/project.xml b/Core/nbproject/project.xml
index ca300572d5730fc1f26c34a2f4992d4fd8b411e3..92c2c7e8b3b5581e7b0898b97f941670026e0955 100644
--- a/Core/nbproject/project.xml
+++ b/Core/nbproject/project.xml
@@ -12,7 +12,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.28.1</specification-version>
+                        <specification-version>1.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -20,7 +20,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.46.1</specification-version>
+                        <specification-version>1.64</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -28,7 +28,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.46.1</specification-version>
+                        <specification-version>1.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -36,7 +36,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.6.1</specification-version>
+                        <specification-version>1.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -48,13 +48,31 @@
                         <implementation-version/>
                     </run-dependency>
                 </dependency>
+                <dependency>
+                    <code-name-base>org.netbeans.core.multitabs</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <release-version>1</release-version>
+                        <implementation-version/>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.netbeans.core.windows</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <release-version>2</release-version>
+                        <implementation-version/>
+                    </run-dependency>
+                </dependency>
                 <dependency>
                     <code-name-base>org.netbeans.modules.options.api</code-name-base>
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.26.1</specification-version>
+                        <specification-version>1.62</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -63,7 +81,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>2</release-version>
-                        <specification-version>2.25.1</specification-version>
+                        <specification-version>2.53</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -72,7 +90,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.35.1</specification-version>
+                        <specification-version>1.66</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -80,7 +98,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.14.1</specification-version>
+                        <specification-version>1.44</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -88,7 +106,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.20.1</specification-version>
+                        <specification-version>1.51</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -96,7 +114,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.25.1</specification-version>
+                        <specification-version>1.59</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -104,7 +122,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.36.1</specification-version>
+                        <specification-version>1.74</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -112,7 +130,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.26.1</specification-version>
+                        <specification-version>6.56</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -120,7 +138,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.46.1</specification-version>
+                        <specification-version>7.85</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -128,7 +146,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.25.1</specification-version>
+                        <specification-version>7.63</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -136,7 +154,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.45.1</specification-version>
+                        <specification-version>6.79</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -144,23 +162,23 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.62.1</specification-version>
+                        <specification-version>9.29</specification-version>
                     </run-dependency>
                 </dependency>
-                <dependency>
+                <!-- <dependency>
                     <code-name-base>org.openide.filesystems.compat8</code-name-base>
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.7.1</specification-version>
+                        <specification-version>9.26</specification-version>
                     </run-dependency>
-                </dependency>
+                </dependency> -->
                 <dependency>
                     <code-name-base>org.openide.filesystems.nb</code-name-base>
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.7.1</specification-version>
+                        <specification-version>9.27</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -168,7 +186,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.63.2</specification-version>
+                        <specification-version>7.87</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -176,7 +194,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.32.1</specification-version>
+                        <specification-version>7.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -184,7 +202,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.28.1</specification-version>
+                        <specification-version>7.62</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -192,7 +210,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.49.1</specification-version>
+                        <specification-version>6.85</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -200,7 +218,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.25.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -208,7 +226,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.15.1</specification-version>
+                        <specification-version>8.51</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -216,7 +234,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.4.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -224,7 +242,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.55.1</specification-version>
+                        <specification-version>6.94</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
diff --git a/Core/src/org/sleuthkit/autopsy/core/Installer.java b/Core/src/org/sleuthkit/autopsy/core/Installer.java
index 095cb7c6ffe3ff7b0a94f2ccd4f7051ce4ff9363..b25ef048812377b02b9b4aad5fc176c85aa0d685 100644
--- a/Core/src/org/sleuthkit/autopsy/core/Installer.java
+++ b/Core/src/org/sleuthkit/autopsy/core/Installer.java
@@ -261,26 +261,27 @@ public static boolean isJavaFxInited() {
 
     private static void initJavaFx() {
         //initialize java fx if exists
-        System.setProperty("javafx.macosx.embedded", "true");
-        try {
-            // Creating a JFXPanel initializes JavaFX
-            JFXPanel panel = new JFXPanel();
-            Platform.setImplicitExit(false);
-            javaFxInit = true;
-        } catch (UnsatisfiedLinkError | NoClassDefFoundError | Exception e) {
-            //in case javafx not present
-            final String msg = NbBundle.getMessage(Installer.class, "Installer.errorInitJavafx.msg");
-            final String details = NbBundle.getMessage(Installer.class, "Installer.errorInitJavafx.details");
-            logger.log(Level.SEVERE, msg
-                    + details, e);
-
-            WindowManager.getDefault().invokeWhenUIReady(new Runnable() {
-                @Override
-                public void run() {
-                    MessageNotifyUtil.Notify.error(msg, details);
-                }
-            });
-        }
+        // GVDTODO need to fix
+//        System.setProperty("javafx.macosx.embedded", "true");
+//        try {
+//            // Creating a JFXPanel initializes JavaFX
+//            JFXPanel panel = new JFXPanel();
+//            Platform.setImplicitExit(false);
+//            javaFxInit = true;
+//        } catch (UnsatisfiedLinkError | NoClassDefFoundError | Exception e) {
+//            //in case javafx not present
+//            final String msg = NbBundle.getMessage(Installer.class, "Installer.errorInitJavafx.msg");
+//            final String details = NbBundle.getMessage(Installer.class, "Installer.errorInitJavafx.details");
+//            logger.log(Level.SEVERE, msg
+//                    + details, e);
+//
+//            WindowManager.getDefault().invokeWhenUIReady(new Runnable() {
+//                @Override
+//                public void run() {
+//                    MessageNotifyUtil.Notify.error(msg, details);
+//                }
+//            });
+//        }
     }
 
     /**
diff --git a/CoreLibs/nbproject/project.properties b/CoreLibs/nbproject/project.properties
index 836df339b8e9cb5504af759b7213da57464aa2c7..c6219b66800e4286b72729626115e6a7746c5c03 100644
--- a/CoreLibs/nbproject/project.properties
+++ b/CoreLibs/nbproject/project.properties
@@ -121,6 +121,6 @@ file.reference.testfx-core-4.0.16-alpha.jar=release/modules/ext/testfx-core-4.0.
 file.reference.testfx-junit-4.0.15-alpha.jar=release/modules/ext/testfx-junit-4.0.15-alpha.jar
 file.reference.threetenbp-1.5.2.jar=release/modules/ext/threetenbp-1.5.2.jar
 file.reference.webp-imageio-sejda-0.1.0.jar=release/modules/ext/webp-imageio-sejda-0.1.0.jar
-javac.source=11
+javac.source=17
 javac.compilerargs=-Xlint -Xlint:-serial
 nbm.needs.restart=true
diff --git a/CoreLibs/nbproject/project.xml b/CoreLibs/nbproject/project.xml
index 19d52c7e08dfca0dcaac7ea7368933be3ce40de9..3ee4f3012ff0164c87128494f8ccdf3b227047ef 100644
--- a/CoreLibs/nbproject/project.xml
+++ b/CoreLibs/nbproject/project.xml
@@ -11,7 +11,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.25.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -19,7 +19,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.4.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
             </module-dependencies>
diff --git a/Experimental/nbproject/project.properties b/Experimental/nbproject/project.properties
index 855cfbc7a63965664a2fb29ca87c292533e3bc60..5f135c60e47cd99cea93d47140151235539d8c24 100644
--- a/Experimental/nbproject/project.properties
+++ b/Experimental/nbproject/project.properties
@@ -1,4 +1,4 @@
 file.reference.jtidy-r938.jar=release/modules/ext/jtidy-r938.jar
-javac.source=11
+javac.source=17
 javac.compilerargs=-Xlint -Xlint:-serial
 spec.version.base=1.0
diff --git a/Experimental/nbproject/project.xml b/Experimental/nbproject/project.xml
index 26eeafb76c63bc86fa1b5fd9da212b914f444108..7760187c5e57748a20150874230f3779add50f50 100644
--- a/Experimental/nbproject/project.xml
+++ b/Experimental/nbproject/project.xml
@@ -12,7 +12,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.47.1</specification-version>
+                        <specification-version>1.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -21,7 +21,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.44.1</specification-version>
+                        <specification-version>1.62</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -30,7 +30,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.49.1</specification-version>
+                        <specification-version>1.66</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -38,7 +38,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.34.1</specification-version>
+                        <specification-version>1.51</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -46,7 +46,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.65.1</specification-version>
+                        <specification-version>7.85</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -54,7 +54,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.41.1</specification-version>
+                        <specification-version>7.63</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -62,7 +62,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.62.1</specification-version>
+                        <specification-version>6.79</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -70,7 +70,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.8.1</specification-version>
+                        <specification-version>9.29</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -78,7 +78,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.63.2</specification-version>
+                        <specification-version>7.87</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -86,7 +86,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.47.1</specification-version>
+                        <specification-version>7.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -94,7 +94,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.45.1</specification-version>
+                        <specification-version>7.62</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -102,7 +102,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.5.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -110,7 +110,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.32.1</specification-version>
+                        <specification-version>8.51</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -118,7 +118,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.4.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -126,7 +126,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.74.1</specification-version>
+                        <specification-version>6.94</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
diff --git a/ImageGallery/nbproject/project.properties b/ImageGallery/nbproject/project.properties
index 1411bf3d09bd1cb773d2cda9c6097897c82b16db..3ae24ff4ac2fec07bf3f41724425eed976643560 100644
--- a/ImageGallery/nbproject/project.properties
+++ b/ImageGallery/nbproject/project.properties
@@ -1,5 +1,5 @@
 file.reference.sqlite-jdbc-3.36.0.3.jar=release/modules/ext/sqlite-jdbc-3.36.0.3.jar
-javac.source=11
+javac.source=17
 javac.compilerargs=-Xlint -Xlint:-serial
 license.file=LICENSE-2.0.txt
 nbm.homepage=http://www.sleuthkit.org/
diff --git a/ImageGallery/nbproject/project.xml b/ImageGallery/nbproject/project.xml
index c3c15d5545dbc52dc620ebd890a87037d8107ebe..18ec9ec6a163340ea8945a7eac82e3b05cdb229e 100644
--- a/ImageGallery/nbproject/project.xml
+++ b/ImageGallery/nbproject/project.xml
@@ -12,7 +12,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.32.1</specification-version>
+                        <specification-version>1.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -20,7 +20,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.46.1</specification-version>
+                        <specification-version>1.64</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -28,7 +28,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.46.1</specification-version>
+                        <specification-version>1.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -37,7 +37,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.31.2</specification-version>
+                        <specification-version>1.62</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -46,7 +46,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.38.2</specification-version>
+                        <specification-version>1.66</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -54,7 +54,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.55.1</specification-version>
+                        <specification-version>7.85</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -62,7 +62,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.28.1</specification-version>
+                        <specification-version>7.63</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -70,7 +70,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.50.3</specification-version>
+                        <specification-version>6.79</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -78,7 +78,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.35.1</specification-version>
+                        <specification-version>7.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -86,7 +86,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.33.2</specification-version>
+                        <specification-version>7.62</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -94,7 +94,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.29.3</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -102,7 +102,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.19.1</specification-version>
+                        <specification-version>8.51</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -110,7 +110,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.4.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -118,7 +118,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.60.1</specification-version>
+                        <specification-version>6.94</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
diff --git a/KeywordSearch/nbproject/project.properties b/KeywordSearch/nbproject/project.properties
index 1e28a980626a965d28541afd0a9a0260722990c7..bc6da03ae3528af4cd3c885b5194cc17205dc038 100644
--- a/KeywordSearch/nbproject/project.properties
+++ b/KeywordSearch/nbproject/project.properties
@@ -48,7 +48,7 @@ file.reference.stax2-api-4.2.1.jar=release/modules/ext/stax2-api-4.2.1.jar
 file.reference.woodstox-core-6.2.4.jar=release/modules/ext/woodstox-core-6.2.4.jar
 file.reference.zookeeper-3.8.0.jar=release/modules/ext/zookeeper-3.8.0.jar
 file.reference.zookeeper-jute-3.8.0.jar=release/modules/ext/zookeeper-jute-3.8.0.jar
-javac.source=11
+javac.source=17
 javac.compilerargs=-Xlint -Xlint:-serial
 license.file=../LICENSE-2.0.txt
 nbm.homepage=http://www.sleuthkit.org/autopsy/
diff --git a/KeywordSearch/nbproject/project.xml b/KeywordSearch/nbproject/project.xml
index 223d47484d487d75a219496ab66c6e51980cd453..9e170fac129b32abc4a25f1f0e74a7c8e0162e0b 100644
--- a/KeywordSearch/nbproject/project.xml
+++ b/KeywordSearch/nbproject/project.xml
@@ -12,7 +12,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.24.1</specification-version>
+                        <specification-version>1.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -20,7 +20,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.46.1</specification-version>
+                        <specification-version>1.64</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -28,7 +28,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>1.46.1</specification-version>
+                        <specification-version>1.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -37,7 +37,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.26.1</specification-version>
+                        <specification-version>1.62</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -46,7 +46,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.31.1</specification-version>
+                        <specification-version>1.66</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -54,7 +54,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.31.1</specification-version>
+                        <specification-version>7.85</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -62,7 +62,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.50.3</specification-version>
+                        <specification-version>6.79</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -70,7 +70,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.23.1</specification-version>
+                        <specification-version>7.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -78,7 +78,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.21.1</specification-version>
+                        <specification-version>7.62</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -86,7 +86,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.15.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -94,7 +94,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.8.1</specification-version>
+                        <specification-version>8.51</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -102,7 +102,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.4.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -110,7 +110,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>6.40.1</specification-version>
+                        <specification-version>6.94</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
diff --git a/README.txt b/README.txt
index 37da8d3028f126062481e9b02082486a9059dc4c..3fb1455b14b61e2056ea68c13348463c1a5c09d3 100644
--- a/README.txt
+++ b/README.txt
@@ -46,7 +46,7 @@ JRE (Java Runtime Environment) 1.8
 - Web page: http://www.oracle.com/technetwork/java/index.html
 - License: http://www.oracle.com/technetwork/java/javase/terms/license/index.html
 
-Netbeans 11.3 RCP platform and .jar files bundled with the platform
+Netbeans 15 RCP platform and .jar files bundled with the platform
 - Web page: https://netbeans.apache.org/
 - License: https://www.apache.org/licenses/LICENSE-2.0
 
diff --git a/RecentActivity/nbproject/project.properties b/RecentActivity/nbproject/project.properties
index d11904b30f9c3260b117e20ef2ba26c0d424a76f..d7078e6616cef67176d410a505b2b79ebcfd2469 100644
--- a/RecentActivity/nbproject/project.properties
+++ b/RecentActivity/nbproject/project.properties
@@ -1,4 +1,4 @@
-javac.source=11
+javac.source=17
 file.reference.Rejistry-1.1-SNAPSHOT.jar=release/modules/ext/Rejistry-1.1-SNAPSHOT.jar
 file.reference.sqlite-jdbc-3.36.0.3.jar=release/modules/ext/sqlite-jdbc-3.36.0.3.jar
 javac.compilerargs=-Xlint -Xlint:-serial
diff --git a/RecentActivity/nbproject/project.xml b/RecentActivity/nbproject/project.xml
index 9fbbabf5968d02442f69d9a702741304f51b0e4d..a9b830a4cd93c870e76d112e1c7f70055a1419c5 100644
--- a/RecentActivity/nbproject/project.xml
+++ b/RecentActivity/nbproject/project.xml
@@ -11,7 +11,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.46.1</specification-version>
+                        <specification-version>7.85</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -19,7 +19,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.23.1</specification-version>
+                        <specification-version>7.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -27,7 +27,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>7.21.1</specification-version>
+                        <specification-version>7.62</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -35,7 +35,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.25.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -43,7 +43,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.19.1</specification-version>
+                        <specification-version>8.51</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -51,7 +51,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.4.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
diff --git a/ScalpelCarver/nbproject/project.properties b/ScalpelCarver/nbproject/project.properties
index 7507726237deaec1e66689067d847efa98eb7aaa..a13e08e621db522475200c8aed100aa11acd8954 100644
--- a/ScalpelCarver/nbproject/project.properties
+++ b/ScalpelCarver/nbproject/project.properties
@@ -1,4 +1,4 @@
-javac.source=11
+javac.source=17
 javac.compilerargs=-Xlint -Xlint:-serial
 license.file=../LICENSE-2.0.txt
 nbm.homepage=http://www.sleuthkit.org/autopsy/
diff --git a/ScalpelCarver/nbproject/project.xml b/ScalpelCarver/nbproject/project.xml
index 0affc73b481bc66e33978a30c23aa974c26e5e8e..5f2a25d9da72c3e7af3452e78665f6544ebb04d2 100644
--- a/ScalpelCarver/nbproject/project.xml
+++ b/ScalpelCarver/nbproject/project.xml
@@ -11,7 +11,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.25.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -19,7 +19,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.19.1</specification-version>
+                        <specification-version>8.51</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
diff --git a/Testing/nbproject/project.properties b/Testing/nbproject/project.properties
index 61e0a84636c093cfdf3127ff33fe63ddfcf25955..9cd99430c3041847da38e7413cf63a6df0c7ebad 100644
--- a/Testing/nbproject/project.properties
+++ b/Testing/nbproject/project.properties
@@ -1,4 +1,4 @@
-javac.source=11
+javac.source=17
 javac.compilerargs=-Xlint -Xlint:-serial
 license.file=../LICENSE-2.0.txt
 nbm.homepage=http://www.sleuthkit.org/autopsy/
diff --git a/Testing/nbproject/project.xml b/Testing/nbproject/project.xml
index 745bff10dec49db51424c3e601ddac3286e9349e..4ea556369c7afade72a0f39935f8ee00e041aba5 100644
--- a/Testing/nbproject/project.xml
+++ b/Testing/nbproject/project.xml
@@ -20,7 +20,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>3</release-version>
-                        <specification-version>3.28.1</specification-version>
+                        <specification-version>3.46</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -29,7 +29,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>3</release-version>
-                        <specification-version>3.26.1</specification-version>
+                        <specification-version>3.44</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -38,7 +38,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.86.1</specification-version>
+                        <specification-version>1.107</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
diff --git a/Tika/nbproject/project.properties b/Tika/nbproject/project.properties
index 10f526b3e8583ce1d5859cf123a384654caa7375..927ba0e0ef908a2ce04fb2d05d4c8862f7b128a5 100755
--- a/Tika/nbproject/project.properties
+++ b/Tika/nbproject/project.properties
@@ -116,5 +116,5 @@ file.reference.xmlschema-core-2.3.0.jar=release/modules/ext/xmlschema-core-2.3.0
 file.reference.xmpbox-2.0.25.jar=release/modules/ext/xmpbox-2.0.25.jar
 file.reference.xmpcore-shaded-6.1.11.jar=release/modules/ext/xmpcore-shaded-6.1.11.jar
 file.reference.xz-1.9.jar=release/modules/ext/xz-1.9.jar
-javac.source=11
+javac.source=17
 javac.compilerargs=-Xlint -Xlint:-serial
diff --git a/Tools/ZookeeperNodeMigration/nbproject/project.properties b/Tools/ZookeeperNodeMigration/nbproject/project.properties
index e594c12201da0383516c3d22178b35f9f66ac3ef..43eed4ee51f3ae11b06fb77f11e9d218eeb14c09 100755
--- a/Tools/ZookeeperNodeMigration/nbproject/project.properties
+++ b/Tools/ZookeeperNodeMigration/nbproject/project.properties
@@ -60,8 +60,8 @@ javac.modulepath=
 javac.processormodulepath=
 javac.processorpath=\
     ${javac.classpath}
-javac.source=11
-javac.target=11
+javac.source=17
+javac.target=17
 javac.test.classpath=\
     ${javac.classpath}:\
     ${build.classes.dir}
diff --git a/build-windows-installer.xml b/build-windows-installer.xml
index bedbb1cc9ef88d155c694bf2f6d8f000ae3c178a..48671bcb0c419fb9716c21a7ab199edfa958d129 100644
--- a/build-windows-installer.xml
+++ b/build-windows-installer.xml
@@ -178,7 +178,7 @@
     <target name="update-config" description="Updates configuration file with correct JVM args.">
         <property name="inst.property.file" value="${inst-path}/etc/${app.name}.conf" />
         <!-- Sets max heap size to be ${jvm.max.mem} which is set in the run-ai-(32/64) target -->
-        <var name="jvm.args" value="&quot;--branding ${app.name} -J-Xms24m -J-Xmx${jvm.max.mem} -J-XX:MaxPermSize=128M -J--illegal-access=warn -J-Xverify:none -J-XX:+UseStringDeduplication -J-Dprism.order=sw -J--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED -J--add-exports=javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED&quot;" />
+        <var name="jvm.args" value="&quot;--branding ${app.name} -J-Xms24m -J-Xmx${jvm.max.mem} -J-XX:MaxPermSize=128M -J-XX:+UseStringDeduplication -J-Dprism.order=sw -J--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED -J--add-exports=javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED&quot;" />
         <propertyfile file="${inst.property.file}">
             <entry key="default_options" value="@JVM_OPTIONS" />
             <!-- Update configuration file to include runtime -->
diff --git a/build.xml b/build.xml
index 348aa9d5ec6d9d5f7d311df7bc3c97c93e06e679..7280526dd8469c7bd075215b9a1344993b1891ea 100644
--- a/build.xml
+++ b/build.xml
@@ -8,7 +8,7 @@
     <import file="nbproject/build-impl.xml"/>
     <import file="${basedir}/TSKVersion.xml"/>
     <!-- IMPORTANT: nbproject/platform.properties has a netbeans-plat-version property that MUST be kept in sync (manually) -->
-    <property name="netbeans-plat-version" value="11.3" />
+    <property name="netbeans-plat-version" value="15" />
     <property name="nbplatform.active.dir" value="${basedir}/netbeans-plat/${netbeans-plat-version}" />
     <!-- Supported java versions.-->
 
@@ -160,7 +160,7 @@
         </copy>
 
         <property name="app.property.file" value="${zip-tmp}/${app.name}/etc/${app.name}.conf" />
-        <var name="jvm-value" value="--branding ${app.name} -J-Xms24m -J-Xmx4G -J--illegal-access=warn -J-Xverify:none -J-XX:+UseG1GC -J-Dprism.order=sw -J-XX:+UseStringDeduplication -J--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED -J--add-exports=javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED"/>
+        <var name="jvm-value" value="--branding ${app.name} -J-Xms24m -J-Xmx4G -J-XX:+UseG1GC -J-Dprism.order=sw -J-XX:+UseStringDeduplication -J--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED -J--add-exports=javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED"/>
         <!-- for Japanese localized version add option:  -Duser.language=ja -->
         
             
diff --git a/nbproject/platform.properties b/nbproject/platform.properties
index 4fa71d2054842b27e3940856df6d5b8f36288527..3411e2ca296db5941a02cd293f3a7af94640a267 100644
--- a/nbproject/platform.properties
+++ b/nbproject/platform.properties
@@ -2,7 +2,7 @@ branding.token=autopsy
 nbjdk.active=default
 # Version of platform that is automatically downloaded
 # IMPORTANT: autopsy/build.xml has a netbeans-plat-version property that MUST be kept in sync (manually)
-netbeans-plat-version=11.3
+netbeans-plat-version=15
 suite.dir=${basedir}
 
 nbplatform.active=download
@@ -13,331 +13,11 @@ bootstrap.url=https://netbeans-vm1.apache.org/uc/${netbeans-plat-version}/tasks.
 autoupdate.catalog.url=https://netbeans-vm1.apache.org/uc/${netbeans-plat-version}/updates.xml.gz
 cluster.path=\
     ${nbplatform.active.dir}/harness:\
-    ${nbplatform.active.dir}/java:\
     ${nbplatform.active.dir}/platform:\
-    ${nbplatform.active.dir}/cluster:\
     CoreTestLibs/build/cluster
 disabled.modules=\
-    org.eclipse.core.contenttype,\
-    org.eclipse.core.jobs,\
-    org.eclipse.core.net,\
-    org.eclipse.core.runtime,\
-    org.eclipse.core.runtime.compatibility.auth,\
-    org.eclipse.equinox.app,\
-    org.eclipse.equinox.common,\
-    org.eclipse.equinox.preferences,\
-    org.eclipse.equinox.registry,\
-    org.eclipse.equinox.security,\
-    org.eclipse.jgit,\
-    org.eclipse.jgit.java7,\
-    org.eclipse.mylyn.bugzilla.core,\
-    org.eclipse.mylyn.commons.core,\
-    org.eclipse.mylyn.commons.net,\
-    org.eclipse.mylyn.commons.repositories.core,\
-    org.eclipse.mylyn.commons.xmlrpc,\
-    org.eclipse.mylyn.tasks.core,\
-    org.eclipse.mylyn.wikitext.confluence.core,\
-    org.eclipse.mylyn.wikitext.core,\
-    org.eclipse.mylyn.wikitext.markdown.core,\
-    org.eclipse.mylyn.wikitext.textile.core,\
-    org.netbeans.api.debugger,\
-    org.netbeans.api.debugger.jpda,\
-    org.netbeans.api.htmlui,\
-    org.netbeans.api.java,\
-    org.netbeans.api.maven,\
-    org.netbeans.core.browser,\
-    org.netbeans.core.browser.webview,\
-    org.netbeans.core.multitabs,\
-    org.netbeans.core.multitabs.project,\
-    org.netbeans.core.nativeaccess,\
-    org.netbeans.core.netigso,\
-    org.netbeans.core.network,\
-    org.netbeans.core.osgi,\
-    org.netbeans.html.ko4j,\
-    org.netbeans.html.xhr4j,\
-    org.netbeans.lib.terminalemulator,\
-    org.netbeans.lib.uihandler,\
-    org.netbeans.libs.antlr3.runtime,\
-    org.netbeans.libs.bytelist,\
-    org.netbeans.libs.cglib,\
-    org.netbeans.libs.commons_compress,\
-    org.netbeans.libs.commons_net,\
-    org.netbeans.libs.felix,\
-    org.netbeans.libs.git,\
-    org.netbeans.libs.graalsdk,\
-    org.netbeans.libs.ini4j,\
-    org.netbeans.libs.javafx,\
-    org.netbeans.libs.jaxb,\
-    org.netbeans.libs.jna,\
-    org.netbeans.libs.jna.platform,\
-    org.netbeans.libs.jsch.agentproxy,\
-    org.netbeans.libs.json_simple,\
-    org.netbeans.libs.jsr223,\
-    org.netbeans.libs.junit5,\
-    org.netbeans.libs.jvyamlb,\
-    org.netbeans.libs.osgi,\
-    org.netbeans.libs.smack,\
-    org.netbeans.libs.springframework,\
-    org.netbeans.libs.svnClientAdapter,\
-    org.netbeans.libs.svnClientAdapter.javahl,\
-    org.netbeans.libs.testng,\
-    org.netbeans.libs.xerces,\
-    org.netbeans.modules.ant.browsetask,\
-    org.netbeans.modules.ant.debugger,\
-    org.netbeans.modules.ant.freeform,\
-    org.netbeans.modules.ant.grammar,\
-    org.netbeans.modules.ant.kit,\
-    org.netbeans.modules.beans,\
-    org.netbeans.modules.bugtracking,\
-    org.netbeans.modules.bugtracking.bridge,\
-    org.netbeans.modules.bugtracking.commons,\
-    org.netbeans.modules.bugzilla,\
-    org.netbeans.modules.core.kit,\
-    org.netbeans.modules.css.editor,\
-    org.netbeans.modules.css.lib,\
-    org.netbeans.modules.css.model,\
-    org.netbeans.modules.css.prep,\
-    org.netbeans.modules.css.visual,\
-    org.netbeans.modules.db,\
-    org.netbeans.modules.db.core,\
-    org.netbeans.modules.db.dataview,\
-    org.netbeans.modules.db.drivers,\
-    org.netbeans.modules.db.kit,\
-    org.netbeans.modules.db.metadata.model,\
-    org.netbeans.modules.db.mysql,\
-    org.netbeans.modules.db.sql.editor,\
-    org.netbeans.modules.db.sql.visualeditor,\
-    org.netbeans.modules.dbapi,\
-    org.netbeans.modules.dbschema,\
-    org.netbeans.modules.debugger.jpda,\
-    org.netbeans.modules.debugger.jpda.ant,\
-    org.netbeans.modules.debugger.jpda.js,\
-    org.netbeans.modules.debugger.jpda.jsui,\
-    org.netbeans.modules.debugger.jpda.kit,\
-    org.netbeans.modules.debugger.jpda.projects,\
-    org.netbeans.modules.debugger.jpda.projectsui,\
-    org.netbeans.modules.debugger.jpda.truffle,\
-    org.netbeans.modules.debugger.jpda.trufflenode,\
-    org.netbeans.modules.debugger.jpda.ui,\
-    org.netbeans.modules.debugger.jpda.visual,\
-    org.netbeans.modules.derby,\
-    org.netbeans.modules.dlight.nativeexecution,\
-    org.netbeans.modules.dlight.nativeexecution.nb,\
-    org.netbeans.modules.dlight.terminal,\
-    org.netbeans.modules.docker.api,\
-    org.netbeans.modules.docker.editor,\
-    org.netbeans.modules.docker.ui,\
-    org.netbeans.modules.editor.bookmarks,\
-    org.netbeans.modules.editor.htmlui,\
-    org.netbeans.modules.editor.kit,\
-    org.netbeans.modules.editor.macros,\
-    org.netbeans.modules.editor.structure,\
-    org.netbeans.modules.extexecution.impl,\
-    org.netbeans.modules.extexecution.process,\
-    org.netbeans.modules.extexecution.process.jdk9,\
-    org.netbeans.modules.findbugs.installer,\
-    org.netbeans.modules.form,\
-    org.netbeans.modules.form.kit,\
-    org.netbeans.modules.form.nb,\
-    org.netbeans.modules.form.refactoring,\
-    org.netbeans.modules.git,\
-    org.netbeans.modules.gsf.codecoverage,\
-    org.netbeans.modules.html,\
-    org.netbeans.modules.html.custom,\
-    org.netbeans.modules.html.editor,\
-    org.netbeans.modules.html.editor.lib,\
-    org.netbeans.modules.html.lexer,\
-    org.netbeans.modules.html.parser,\
-    org.netbeans.modules.html.validation,\
-    org.netbeans.modules.hudson,\
-    org.netbeans.modules.hudson.ant,\
-    org.netbeans.modules.hudson.git,\
-    org.netbeans.modules.hudson.maven,\
-    org.netbeans.modules.hudson.mercurial,\
-    org.netbeans.modules.hudson.subversion,\
-    org.netbeans.modules.hudson.tasklist,\
-    org.netbeans.modules.hudson.ui,\
-    org.netbeans.modules.i18n,\
-    org.netbeans.modules.i18n.form,\
-    org.netbeans.modules.ide.kit,\
-    org.netbeans.modules.j2ee.core.utilities,\
-    org.netbeans.modules.j2ee.eclipselink,\
-    org.netbeans.modules.j2ee.eclipselinkmodelgen,\
-    org.netbeans.modules.j2ee.jpa.refactoring,\
-    org.netbeans.modules.j2ee.jpa.verification,\
-    org.netbeans.modules.j2ee.metadata,\
-    org.netbeans.modules.j2ee.metadata.model.support,\
-    org.netbeans.modules.j2ee.persistence,\
-    org.netbeans.modules.j2ee.persistence.kit,\
-    org.netbeans.modules.j2ee.persistenceapi,\
-    org.netbeans.modules.java.api.common,\
-    org.netbeans.modules.java.completion,\
-    org.netbeans.modules.java.debug,\
-    org.netbeans.modules.java.editor,\
-    org.netbeans.modules.java.editor.base,\
-    org.netbeans.modules.java.editor.lib,\
-    org.netbeans.modules.java.examples,\
-    org.netbeans.modules.java.freeform,\
-    org.netbeans.modules.java.graph,\
-    org.netbeans.modules.java.hints,\
-    org.netbeans.modules.java.hints.declarative,\
-    org.netbeans.modules.java.hints.declarative.test,\
-    org.netbeans.modules.java.hints.legacy.spi,\
-    org.netbeans.modules.java.hints.test,\
-    org.netbeans.modules.java.hints.ui,\
-    org.netbeans.modules.java.j2sedeploy,\
-    org.netbeans.modules.java.j2seembedded,\
-    org.netbeans.modules.java.j2semodule,\
-    org.netbeans.modules.java.j2seplatform,\
-    org.netbeans.modules.java.j2seprofiles,\
-    org.netbeans.modules.java.j2seproject,\
-    org.netbeans.modules.java.kit,\
-    org.netbeans.modules.java.lexer,\
-    org.netbeans.modules.java.lsp.server,\
-    org.netbeans.modules.java.metrics,\
-    org.netbeans.modules.java.module.graph,\
-    org.netbeans.modules.java.navigation,\
-    org.netbeans.modules.java.openjdk.project,\
-    org.netbeans.modules.java.platform,\
-    org.netbeans.modules.java.project.ui,\
-    org.netbeans.modules.java.preprocessorbridge,\
-    org.netbeans.modules.java.project,\
-    org.netbeans.modules.java.source,\
-    org.netbeans.modules.java.source.ant,\
-    org.netbeans.modules.java.source.base,\
-    org.netbeans.modules.java.source.compat8,\
-    org.netbeans.modules.java.source.nbjavac,\
-    org.netbeans.modules.java.sourceui,\
-    org.netbeans.modules.java.testrunner,\
-    org.netbeans.modules.java.testrunner.ant,\
-    org.netbeans.modules.java.testrunner.ui,\
-    org.netbeans.modules.javadoc,\
-    org.netbeans.modules.javaee.injection,\
-    org.netbeans.modules.javascript2.debug,\
-    org.netbeans.modules.javascript2.debug.ui,\
-    org.netbeans.modules.javawebstart,\
-    org.netbeans.modules.jellytools.ide,\
-    org.netbeans.modules.jshell.support,\
-    org.netbeans.modules.junit,\
-    org.netbeans.modules.junit.ant,\
-    org.netbeans.modules.junit.ant.ui,\
-    org.netbeans.modules.junit.ui,\
-    org.netbeans.modules.junitlib,\
-    org.netbeans.modules.keyring.fallback,\
-    org.netbeans.modules.keyring.impl,\
-    org.netbeans.modules.kotlin.editor,\
-    org.netbeans.modules.languages,\
-    org.netbeans.modules.languages.diff,\
-    org.netbeans.modules.languages.manifest,\
-    org.netbeans.modules.languages.yaml,\
-    org.netbeans.modules.localhistory,\
-    org.netbeans.modules.localtasks,\
-    org.netbeans.modules.lsp.client,\
-    org.netbeans.modules.masterfs.linux,\
-    org.netbeans.modules.masterfs.macosx,\
-    org.netbeans.modules.masterfs.windows,\
-    org.netbeans.modules.maven,\
-    org.netbeans.modules.maven.checkstyle,\
-    org.netbeans.modules.maven.coverage,\
-    org.netbeans.modules.maven.embedder,\
-    org.netbeans.modules.maven.grammar,\
-    org.netbeans.modules.maven.graph,\
-    org.netbeans.modules.maven.hints,\
-    org.netbeans.modules.maven.htmlui,\
-    org.netbeans.modules.maven.indexer,\
-    org.netbeans.modules.maven.indexer.ui,\
-    org.netbeans.modules.maven.junit,\
-    org.netbeans.modules.maven.junit.ui,\
-    org.netbeans.modules.maven.kit,\
-    org.netbeans.modules.maven.model,\
-    org.netbeans.modules.maven.osgi,\
-    org.netbeans.modules.maven.persistence,\
-    org.netbeans.modules.maven.refactoring,\
-    org.netbeans.modules.maven.repository,\
-    org.netbeans.modules.maven.search,\
-    org.netbeans.modules.maven.spring,\
-    org.netbeans.modules.mercurial,\
-    org.netbeans.modules.mylyn.util,\
-    org.netbeans.modules.nashorn.execution,\
-    org.netbeans.modules.netbinox,\
-    org.netbeans.modules.notifications,\
-    org.netbeans.modules.performance,\
-    org.netbeans.modules.performance.java,\
-    org.netbeans.modules.project.ant.compat8,\
-    org.netbeans.modules.projectimport.eclipse.core,\
-    org.netbeans.modules.projectimport.eclipse.j2se,\
-    org.netbeans.modules.properties,\
-    org.netbeans.modules.properties.syntax,\
-    org.netbeans.modules.refactoring.java,\
-    org.netbeans.modules.schema2beans,\
-    org.netbeans.modules.selenium2,\
-    org.netbeans.modules.selenium2.java,\
-    org.netbeans.modules.selenium2.maven,\
-    org.netbeans.modules.selenium2.server,\
-    org.netbeans.modules.server,\
-    org.netbeans.modules.spellchecker,\
-    org.netbeans.modules.spellchecker.apimodule,\
-    org.netbeans.modules.spellchecker.bindings.htmlxml,\
-    org.netbeans.modules.spellchecker.bindings.java,\
-    org.netbeans.modules.spellchecker.bindings.properties,\
-    org.netbeans.modules.spellchecker.dictionary_en,\
-    org.netbeans.modules.spellchecker.kit,\
-    org.netbeans.modules.spring.beans,\
-    org.netbeans.modules.subversion,\
-    org.netbeans.modules.swing.validation,\
-    org.netbeans.modules.target.iterator,\
-    org.netbeans.modules.tasklist.kit,\
-    org.netbeans.modules.tasklist.projectint,\
-    org.netbeans.modules.tasklist.todo,\
-    org.netbeans.modules.tasklist.ui,\
-    org.netbeans.modules.team.commons,\
-    org.netbeans.modules.team.ide,\
-    org.netbeans.modules.templatesui,\
-    org.netbeans.modules.terminal,\
-    org.netbeans.modules.terminal.nb,\
-    org.netbeans.modules.testng,\
-    org.netbeans.modules.testng.ant,\
-    org.netbeans.modules.testng.maven,\
-    org.netbeans.modules.testng.ui,\
-    org.netbeans.modules.textmate.lexer,\
-    org.netbeans.modules.uihandler,\
-    org.netbeans.modules.usersguide,\
-    org.netbeans.modules.versioning,\
-    org.netbeans.modules.versioning.core,\
-    org.netbeans.modules.versioning.indexingbridge,\
-    org.netbeans.modules.versioning.masterfs,\
-    org.netbeans.modules.versioning.system.cvss.installer,\
-    org.netbeans.modules.versioning.ui,\
-    org.netbeans.modules.versioning.util,\
-    org.netbeans.modules.web.browser.api,\
-    org.netbeans.modules.web.common,\
-    org.netbeans.modules.web.common.ui,\
-    org.netbeans.modules.web.indent,\
-    org.netbeans.modules.web.webkit.debugging,\
-    org.netbeans.modules.websvc.jaxws21,\
-    org.netbeans.modules.websvc.jaxws21api,\
-    org.netbeans.modules.websvc.saas.codegen.java,\
-    org.netbeans.modules.whitelist,\
-    org.netbeans.modules.xml,\
-    org.netbeans.modules.xml.axi,\
-    org.netbeans.modules.xml.jaxb,\
-    org.netbeans.modules.xml.jaxb.api,\
-    org.netbeans.modules.xml.multiview,\
-    org.netbeans.modules.xml.retriever,\
-    org.netbeans.modules.xml.schema.completion,\
-    org.netbeans.modules.xml.schema.model,\
-    org.netbeans.modules.xml.tax,\
-    org.netbeans.modules.xml.text,\
-    org.netbeans.modules.xml.text.obsolete90,\
-    org.netbeans.modules.xml.tools,\
-    org.netbeans.modules.xml.tools.java,\
-    org.netbeans.modules.xml.wsdl.model,\
-    org.netbeans.modules.xsl,\
-    org.netbeans.spi.debugger.jpda.ui,\
-    org.netbeans.spi.debugger.ui,\
-    org.netbeans.spi.java.hints,\
-    org.openide.compat,\
-    org.openide.execution.compat8,\
-    org.openide.options,\
-    org.openide.util.enumerations,\
-    org.openidex.util
+    org.netbeans.libs.nbi.ant,\
+    org.netbeans.libs.nbi.engine,\
+    org.netbeans.modules.apisupport.harness,\
+    org.netbeans.modules.htmlui,\
+    org.netbeans.modules.junit
diff --git a/nbproject/project.properties b/nbproject/project.properties
index 8b8c63dc728f0dbd1d3a8ad71a00662be3184ac3..711a2d7cf210f2c30c00ee71f614c1bacada4f00 100644
--- a/nbproject/project.properties
+++ b/nbproject/project.properties
@@ -18,7 +18,7 @@ update_versions=false
 #custom JVM options
 #Note: can be higher on 64 bit systems, should be in sync with build.xml
 # for Japanese version add:  -J-Duser.language=ja
-run.args.extra=-J-Xms24m -J-Xmx4g -J--illegal-access=warn -J-Xverify:none -J-XX:+UseStringDeduplication -J--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED -J--add-exports=javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED
+run.args.extra=-J-Xms24m -J-Xmx4g -J-XX:+UseStringDeduplication -J--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED -J--add-exports=javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED
 auxiliary.org-netbeans-modules-apisupport-installer.license-type=apache.v2
 auxiliary.org-netbeans-modules-apisupport-installer.os-linux=false
 auxiliary.org-netbeans-modules-apisupport-installer.os-macosx=false
diff --git a/thirdparty/yara/YaraJNIWrapper/nbproject/project.properties b/thirdparty/yara/YaraJNIWrapper/nbproject/project.properties
index 4d2fbfea14c00d855886abc3eb22af86f41687a9..96e11410dcbe222e46111c30c1634e9321864ef1 100755
--- a/thirdparty/yara/YaraJNIWrapper/nbproject/project.properties
+++ b/thirdparty/yara/YaraJNIWrapper/nbproject/project.properties
@@ -48,8 +48,8 @@ javac.modulepath=
 javac.processormodulepath=
 javac.processorpath=\
     ${javac.classpath}
-javac.source=11
-javac.target=11
+javac.source=17
+javac.target=17
 javac.test.classpath=\
     ${javac.classpath}:\
     ${build.classes.dir}
diff --git a/thirdparty/yara/YaraWrapperTest/nbproject/project.properties b/thirdparty/yara/YaraWrapperTest/nbproject/project.properties
index 8e109ffd1f8fcd205a804b13ce4866ae2197d56a..5df6209ef1112bcb92b2ef0d2061bf7c5726143d 100755
--- a/thirdparty/yara/YaraWrapperTest/nbproject/project.properties
+++ b/thirdparty/yara/YaraWrapperTest/nbproject/project.properties
@@ -48,8 +48,8 @@ javac.modulepath=
 javac.processormodulepath=
 javac.processorpath=\
     ${javac.classpath}
-javac.source=11
-javac.target=11
+javac.source=17
+javac.target=17
 javac.test.classpath=\
     ${javac.classpath}:\
     ${build.classes.dir}
diff --git a/thunderbirdparser/nbproject/project.properties b/thunderbirdparser/nbproject/project.properties
index ac1d87e418cd659687999a1109d594e523425c8c..0c973f2af0d84f63af3a706915f8ef66e7ecd520 100644
--- a/thunderbirdparser/nbproject/project.properties
+++ b/thunderbirdparser/nbproject/project.properties
@@ -5,7 +5,7 @@ file.reference.jackson-core-2.13.2.jar=release/modules/ext/jackson-core-2.13.2.j
 file.reference.java-libpst-0.9.5-SNAPSHOT.jar=release/modules/ext/java-libpst-0.9.5-SNAPSHOT.jar
 file.reference.jsoup-1.14.3.jar=release/modules/ext/jsoup-1.14.3.jar
 file.reference.vinnie-2.0.2.jar=release/modules/ext/vinnie-2.0.2.jar
-javac.source=11
+javac.source=17
 javac.compilerargs=-Xlint -Xlint:-serial
 license.file=../LICENSE-2.0.txt
 nbm.homepage=http://www.sleuthkit.org/autopsy/
diff --git a/thunderbirdparser/nbproject/project.xml b/thunderbirdparser/nbproject/project.xml
index df2cc40d2d0af12af8cd6799454d275136d01730..269ee0eae61b4a0515b65cca8478b35a4a8dc7b3 100644
--- a/thunderbirdparser/nbproject/project.xml
+++ b/thunderbirdparser/nbproject/project.xml
@@ -12,7 +12,7 @@
                     <compile-dependency/>
                     <run-dependency>
                         <release-version>1</release-version>
-                        <specification-version>1.47.1</specification-version>
+                        <specification-version>1.65</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -20,7 +20,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.25.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -28,7 +28,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>8.19.1</specification-version>
+                        <specification-version>8.51</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>
@@ -36,7 +36,7 @@
                     <build-prerequisite/>
                     <compile-dependency/>
                     <run-dependency>
-                        <specification-version>9.4.1</specification-version>
+                        <specification-version>9.25</specification-version>
                     </run-dependency>
                 </dependency>
                 <dependency>