Thank you, Michael, for your assistance!
adding this snippet to my project pom.xml fixed my issues!
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>3.5.0</version>
<configuration>
<longClasspath>true</longClasspath>
</configuration>
</plugin>
</plugins>
</build>
On Fri, Jan 31, 2025 at 9:32 AM Michael Bien <[email protected]> wrote:
> On 31.01.25 15:06, Alessandro Ferrucci wrote:
> > Hi Michael -
> >
> >
> >
> > On Fri, Jan 31, 2025 at 8:51 AM Michael Bien <[email protected]> wrote:
> >
> > Hi,
> >
> > this is windows telling via a fairly misleading error message that
> > the
> > process argument length exceeds its limit.
> >
> > Classpath for example can get quite long since it contains file
> > paths,
> > when passed as argument it could cause this failure - this is windows
> > specific since all other OSes can do processes properly.
> >
> > Assuming its about classpath, there are ways to workaround it, for
> > example keeping the file paths short. E.g moving your project to
> > D:\projects.
> >
> > build tools like maven do also have workarounds for it:
> >
> https://www.mojohaus.org/exec-maven-plugin/exec-mojo.html#longClasspath
> >
> >
> > Thank you for the info, I wasn't sure if NetBeans had an IntelliJ-like
> > workaround "shorten classpath" that seems to work for this specific
> > issue.
>
> NB itself doesn't no. NB delegates most actions to build tools like
> maven. Configuring the exec maven plugin to use the workaround mentioned
> above should work I hope.
>
> Generally if you can run it via CLI, NB can be also configured to run it
> since all it does is to invoke maven goals.
>
> You can configure what NB does when you press run under project
> properties -> actions -> run project.
>
> -mbien
>
>
> >
> >
> >
> > how do you run the project, by pressing play or by selecting a
> > file and
> > running that file?
> >
> >
> > I run my project by setting the Main class under the "run" properties
> > of the project then right clicking and hitting "Debug".
> >
> >
> >
> > btw the current NB version is 24 ;)
> >
> >
> > Fair enough, I'm running this on company hardware and there is a whole
> > process around upgrading software versions :)
> >
> >
> >
> > -mbien
> >
> >
> >
> > On 31.01.25 13:54, Alessandro Ferrucci wrote:
> > > Hello -
> > >
> > > I'm running NetBeans 19 on a windows 11 machine, whenever I try to
> > > run/debug my Maven projects in Netbeans I receive the following
> > error:
> > >
> > > *java.io.IOException: Cannot run program "C:\Program
> > > Files\Java\jdk-17\bin\java.exe" (in directory "......"):
> > CreateProcess
> > > error=206, The filename or extension is too long*
> > >
> > > I have researched this error and there seems to be solutions for
> > > running this on the command line or IDEs like IntelliJ (using path
> > > shortening tools they provide), but nothing I've found seems to
> > work
> > > for Netbeans, this issue is a complete blocker for me using
> > NetBeans,
> > > any help is appreciated on getting around this issue in Netbeans.
> > >
> > > Thank you!
> > > Alessandro Ferrucci
> >
> >
>
>