Problems starting GanttProject 3.3 on Windows 10

Latest version of 3.3 cannot launch through the exe shortcut on Windows 10. The ganttproject.exe and javaw.exe appear in Task Manager but no UI is visible.

Using the .bat file works and here is the output:

.\ganttproject.bat
Jan 06, 2026 11:54:44 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime lambda$getVersionLayerStoreDirs$5
FINE: Path `plugins` is not absolute. We'll try resolving it relative to user.dir=C:\Program Files (x86)\GanttProject-3.3
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime build
FINE: We will run with the following plugins:
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime lambda$build$3
FINE: Plugin biz.ganttproject.impex.msproject2-3.3.3316 at C:\Program Files (x86)\GanttProject-3.3\plugins\base\biz.ganttproject.impex.msproject2\plugin.xml
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime lambda$build$3
FINE: Plugin org.ganttproject.chart.pert-3.3.3316 at C:\Program Files (x86)\GanttProject-3.3\plugins\base\org.ganttproject.chart.pert\plugin.xml
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime lambda$build$3
FINE: Plugin biz.ganttproject.app.localization-3.3.3316 at C:\Program Files (x86)\GanttProject-3.3\plugins\base\biz.ganttproject.app.localization\plugin.xml
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime lambda$build$3
FINE: Plugin biz.ganttproject.impex.ical-3.3.3316 at C:\Program Files (x86)\GanttProject-3.3\plugins\base\biz.ganttproject.impex.ical\plugin.xml
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime lambda$build$3
FINE: Plugin org.ganttproject.impex.htmlpdf-3.3.3316 at C:\Program Files (x86)\GanttProject-3.3\plugins\base\org.ganttproject.impex.htmlpdf\plugin.xml
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime lambda$build$3
FINE: Plugin net.sourceforge.ganttproject-3.3.3316 at C:\Program Files (x86)\GanttProject-3.3\plugins\base\ganttproject\plugin.xml
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime lambda$build$3
FINE: Plugin biz.ganttproject.app.libs-3.3.3316 at C:\Program Files (x86)\GanttProject-3.3\plugins\base\biz.ganttproject.app.libs\plugin.xml
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.ModuleRuntime lambda$build$3
FINE: Plugin biz.ganttproject.core-3.3.3316 at C:\Program Files (x86)\GanttProject-3.3\plugins\base\biz.ganttproject.core\plugin.xml
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.Runner run
FINE: Command line args: [-log, true]
Jan 06, 2026 11:54:45 A.M. com.bardsoftware.eclipsito.runtime.Runner run
FINE: Launching application=net.sourceforge.ganttproject.GanttProject
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by com.sun.glass.utils.NativeLibLoader in module javafx.graphics (jrt:/javafx.graphics)
WARNING: Use --enable-native-access=javafx.graphics to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled

WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/C:/Program%20Files%20(x86)/GanttProject-3.3/plugins/base/ganttproject/lib/com.sun.jna_5.13.0.v20230812-1000.jar.lib)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled

Here is the log file after it is opened with the .bat:

C:\Users\%username%\ganttproject.log

GanttProject 3.3.3316
Settings file:
	location: C:\Users\rootadmin\.ganttproject
	size:4829
	is readable: true
java.class.path: ;.\eclipsito.jar;.\lib\slf4j-api-2.0.4.jar;.\lib\slf4j-jdk14-2.0.4.jar;.
java.home: C:\Program Files\BellSoft\LibericaJRE-25-Full
java.ext.dirs: null
java.io.tmpdir: C:\Users\%username%\AppData\Local\Temp\
java.runtime.version: 25.0.1+13-LTS
java.vendor: BellSoft
java.vm.name: OpenJDK 64-Bit Server VM
java.vm.vendor: BellSoft
java.vm.version: 25.0.1+13-LTS
os.arch: amd64
os.name: Windows 10
os.version: 10.0
sun.java.command: com.bardsoftware.eclipsito.Launch --verbosity 4 --version-dirs plugins;~/.ganttproject.d/updates --app net.sourceforge.ganttproject.GanttProject -log true
user.country: CA
user.dir: C:\Program Files (x86)\GanttProject-3.3
user.home: C:\Users\%username%
user.language: en
user.timezone: America/Toronto


What is in the console output and the ;pg if you run ganttproject.exe from console?

If I execute the ganttproject.exe without the .bat through PowerShell, there is no output:

PS C:\Program Files (x86)\GanttProject-3.3> .\ganttproject.exe
PS C:\Program Files (x86)\GanttProject-3.3>

Will it print anything if you run ganttproject.exe -version ?

Nothing:

PS C:\Program Files (x86)\GanttProject-3.3> .\ganttproject.exe -version
PS C:\Program Files (x86)\GanttProject-3.3>

If it helps, I am able to run the exe in the zip package with BellSoft Liberica JRE 17 Full installed. It opens up without needing to use the .bat

So I guess the reason is that exe can’t find Java Runtime or finds an incompatible one.
Did you install GanttProject using the installer or uing a ZIP archive?

  1. I tried installing it using both the EXE installer and MSI installer. Same outcome, it does not run except through the .bat. However, you should know that when running the ganttproject.exe when it has been installed through these installers, the javaw.exe also appears in task manager so it does appear to be locating and using the installer JRE

  2. I then tried using the ZIP archive and this runs when I run the EXE.

javaw.exe in the task manager may easily come from some other Java Runtime installed on your computer. Is it possible to get the path to this executable?

Path to which executable?

And how do I find out the path?

Path to javaw.exe. TaskManager shows it in the properties (see the screenshot)

I didn’t know that could be done. You learn something new even after nearly 27yrs of using Windows.

Here is the output, it’s the bundled JRE:

Do you have any previous GanttProject files inside C:\Program Files\GanttProject-3.3? If you installed any previous GanttProject 3.3 package, chances are that the files are there. Can you try uninstalling GP, removing the directory and installing again?

Tried. Experiencing the same issues.